«function» 태그된 질문

함수 (프로 시저, 메소드, 서브 루틴 또는 루틴이라고도 함)는 단일의 특정 작업을 수행하기위한 코드의 일부입니다. 특히 함수 작성 또는 호출과 관련된 질문에이 태그를 사용하십시오. 작업 수행 기능을 구현하려면 [algorithm] 또는 작업 별 태그를 대신 사용하십시오.

9
C에서 문자열 리터럴의 "수명"
다음 함수에서 반환 된 포인터에 액세스 할 수 없습니까? char *foo(int rc) { switch (rc) { case 1: return("one"); case 2: return("two"); default: return("whatever"); } } 따라서 C / C ++에서 지역 변수의 수명은 실제로 함수 내에서만 가능합니다. 즉, char* foo(int)종료 후 반환되는 포인터는 더 이상 아무것도 의미하지 않습니다. 지역 …

3
'kotlin.Result'를 반환 유형으로 사용할 수없는 이유는 무엇입니까?
메서드를 만들었고 반환은 Result<R>의 클래스에 MyClass<R>있지만 오류 메시지는 'kotlin.Result'를 반환 유형으로 사용할 수 없습니다. 또한 몇 가지 힌트를 위해 결과 소스 코드를 살펴 보았습니다. 왜 그렇습니까? 테스트 코드 (v. 1.3-RC 사용). class MyClass<R>(val r: R) { fun f(): Result<R> { // error here return Result.success(r) } } fun main(args: Array<String>) …

5
호출 방법에 관계없이 전체 실행을 중단하는 bash 함수를 작성하는 방법이 있습니까?
전체 스크립트를 종료하기 위해 bash 함수에서 "exit 1"문을 사용했는데 제대로 작동했습니다. function func() { echo "Goodbye" exit 1 } echo "Function call will abort" func echo "This will never be printed" 그러나 다음과 같이 호출하면 작업을 수행하지 않는다는 것을 깨달았습니다. res=$(func) 나는 내가 서브 쉘을 생성했고 "exit 1"이 기본 서브 …
83 bash  function  exit  subshell 

5
Math.max.apply ()는 어떻게 작동합니까?
어떻게 Math.max.apply()작동합니까?. <!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>JS Bin</title> </head> <body> <script> var list = ["12","23","100","34","56", "9","233"]; console.log(Math.max.apply(Math,list)); </script> </body> </html> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/max 위의 코드는 목록에서 최대 수를 찾습니다. 누구든지 아래 코드가 어떻게 작동하는지 말해 줄 수 있습니까?. 통과하면 작동하는 것 같습니다null or Math. console.log(Math.max.apply(Math,list)); 모두 user-defined/Native functions사용할 수있는 …

5
C-구조체 내부의 함수
구조 내부에 함수를 만들려고하는데 지금까지 다음 코드가 있습니다. typedef struct client_t client_t, *pno; struct client_t { pid_t pid; char password[TAM_MAX]; // -> 50 chars pno next; pno AddClient() { /* code */ } }; int main() { client_t client; //code .. client.AddClient(); } 오류 : client.h : 24 : 2 …
82 c  function  struct 

3
별도의 파일 / 스크립트를 쓰거나 쓰지 않고 하위 프로세스에서 함수를 실행할 수 있습니까?
import subprocess def my_function(x): return x + 100 output = subprocess.Popen(my_function, 1) #I would like to pass the function object and its arguments print output #desired output: 101 별도의 스크립트를 사용하여 하위 프로세스를 여는 것에 대한 문서 만 찾았습니다. 누구든지 함수 객체를 전달하는 방법 또는 함수 코드를 전달하는 쉬운 방법을 …

2
단일 파이프 '|'를 사용하는 것 함수 인수에서 수행합니까?
예를 들어 다음 코드를 살펴보십시오. phpinfo(INFO_MODULES | INFO_ENVIRONMENT | INFO_VARIABLES); 단일 인수가 사용되고 있지만 단일 파이프 기호로 구분 된 옵션 목록을 제공합니다. 함수의 인수 값에 정확히 무슨 일이 일어나고 있습니까? 내 기능에서 동일한 것을 사용할 수 있습니까? 그렇다면 어떻게, 배열을 전달하는 것보다 이점이 있습니까?

7
jQuery 'if .change () 또는 .keyup ()'
jQuery를 사용하여 .change()또는 발생시 함수를 실행하고 싶습니다 .keyup(). 이 같은. if ( jQuery(':input').change() || jQuery(':input').keyup() ) { alert( 'something happened!' ); } 편집하다 언급하는 것을 잊어서 미안합니다. 둘 다 .change()및 .keyup()일부 변수가 범위 내에 있어야합니다.

9
함수가 여러 값을 반환하는 것이 비단뱀입니까?
파이썬에서는 함수가 여러 값을 반환하도록 할 수 있습니다. 다음은 인위적인 예입니다. def divide(x, y): quotient = x/y remainder = x % y return quotient, remainder (q, r) = divide(22, 7) 이것은 매우 유용 해 보이지만 남용 될 수도있는 것처럼 보입니다 ( "Well..function X는 이미 필요한 것을 중간 값으로 계산합니다. X도 …


4
데이터베이스 결과에서 다차원 배열을 생성하는 재귀 함수
(플랫 데이터베이스 결과에서) 페이지 / 카테고리의 배열을 취하고 상위 ID를 기반으로 중첩 된 페이지 / 카테고리 항목의 배열을 생성하는 함수를 작성하려고합니다. 모든 수준의 중첩을 수행 할 수 있도록이 작업을 재귀 적으로 수행하고 싶습니다. 예 : 하나의 쿼리로 모든 페이지를 가져오고 있는데 이것이 데이터베이스 테이블의 모습입니다. +-------+---------------+---------------------------+ | id | parent_id …

5
Clojure 함수가 가변 개수의 매개 변수를 사용하도록 만드는 방법은 무엇입니까?
저는 Clojure를 배우고 있으며 가변 개수의 매개 변수 ( 가변 함수) 를 취하고 이를 합산 하는 함수를 정의하려고 합니다 (예, + 프로 시저처럼). 그러나 나는 그러한 기능을 구현하는 방법을 모릅니다. 내가 할 수있는 모든 것은 : (defn sum [n1, n2] (+ n1 n2)) 물론이 함수는 두 개의 매개 변수와 두 …

15
jQuery Button.click () 이벤트가 두 번 트리거됩니다.
이 코드에 다음과 같은 문제가 있습니다. <button id="delete">Remove items</button> $("#delete").button({ icons: { primary: 'ui-icon-trash' } }).click(function() { alert("Clicked"); }); 이 버튼을 클릭하면 경고가 두 번 표시됩니다. 이 특정 버튼뿐만 아니라 내가 만드는 모든 버튼이 있습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

7
C 함수 구문, 매개 변수 목록 뒤에 선언 된 매개 변수 유형
저는 비교적 C를 처음 접했습니다. 전에 본 적이없는 함수 구문의 한 형태를 보았습니다. 여기서 매개 변수 유형은 해당 매개 변수 목록 뒤에 정의됩니다. 누군가가 일반적인 C 함수 구문과 어떻게 다른지 설명해 줄 수 있습니까? 예: int main (argc, argv) int argc; char *argv[]; { return(0); }
79 c  syntax  function 

5
데코레이터로 파이썬 함수 정의를 우회하는 방법은 무엇입니까?
전역 설정 (예 : OS)을 기반으로 Python 함수 정의를 제어 할 수 있는지 알고 싶습니다. 예: @linux def my_callback(*args, **kwargs): print("Doing something @ Linux") return @windows def my_callback(*args, **kwargs): print("Doing something @ Windows") return 그런 다음 누군가 Linux를 사용하는 경우 첫 번째 정의 my_callback가 사용되며 두 번째 정의는 자동으로 무시됩니다. …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.