«optional-parameters» 태그된 질문

선택적 매개 변수는 호출자가 함수 또는 메서드 호출에 포함 할 수 있지만 반드시 그럴 필요는 없습니다. 생략하면 기본값이 대신 사용됩니다. 선택적 매개 변수는 대부분의 경우 기본값이 사용되지만 가끔 지정해야하는 경우에 유용합니다.


22
C #에서 선택적 매개 변수를 어떻게 사용할 수 있습니까?
참고 : 이 질문은 C #이 아직 선택적 매개 변수를 지원하지 않는 (예 : C # 4 이전)에 질문되었습니다. C # 클래스에서 프로그래밍 방식으로 생성되는 웹 API를 구축 중입니다. 클래스에는 메소드가 GetFooBar(int a, int b)있고 API GetFooBar에는와 같은 쿼리 매개 변수를 취하는 메소드 가 있습니다 &a=foo &b=bar. 클래스는 C # …

4
인터페이스에 정의 된 C # 4 선택적 매개 변수가 클래스 구현시 적용되지 않는 이유는 무엇입니까?
당신은 당신이 인터페이스에서 선택적 매개 변수를 지정하면 나는 C # 4의 선택적 매개 변수와 그 눈치 t는, 돈 어떤 구현 클래스의 해당 매개 변수의 선택을해야합니다 : public interface MyInterface { void TestMethod(bool flag = false); } public class MyClass : MyInterface { public void TestMethod(bool flag) { Console.WriteLine(flag); } } …


12
구조 x = x || 당신은 의미합니까?
JavaScript를 디버깅하고 있는데 이것이 무엇을하는지 설명 할 수 ||없습니까? function (title, msg) { var title = title || 'Error'; var msg = msg || 'Error on Request'; } 누군가 나에게 힌트를 줄 수 있습니까, 왜이 남자가 사용하고 var title = title || 'ERROR'있습니까? 때로는 var선언 없이도 볼 수 있습니다.


10
JavaScript에서 함수 호출에 명명 된 매개 변수를 제공하는 방법이 있습니까?
C #의 명명 된 매개 변수 기능은 경우에 따라 매우 유용합니다. calculateBMI(70, height: 175); JavaScript로 이것을 원한다면 무엇을 사용할 수 있습니까? 내가 원하지 않는 것은 이것입니다. myFunction({ param1: 70, param2: 175 }); function myFunction(params){ // Check if params is an object // Check if the parameters I need are non-null …

6
T-SQL 저장 프로 시저에서 선택적 매개 변수를 사용하려면 어떻게해야합니까?
테이블을 통해 검색하기 위해 저장 프로 시저를 만들고 있습니다. 다양한 검색 필드가 있으며 모두 선택 사항입니다. 이를 처리 할 저장 프로 시저를 만드는 방법이 있습니까? ID, FirstName, LastName 및 Title의 네 가지 필드가있는 테이블이 있다고 가정하겠습니다. 나는 이런 식으로 할 수 있습니다 : CREATE PROCEDURE spDoSearch @FirstName varchar(25) = null, …





8
C # 4.0 : TimeSpan을 기본값을 가진 선택적 매개 변수로 사용할 수 있습니까?
이 두 가지 모두 컴파일 타임 상수 여야한다는 오류를 생성합니다. void Foo(TimeSpan span = TimeSpan.FromSeconds(2.0)) void Foo(TimeSpan span = new TimeSpan(2000)) 우선 누군가 컴파일 타임에 이러한 값을 결정할 수없는 이유를 설명 할 수 있습니까? 그리고 선택적인 TimeSpan 객체의 기본값을 지정하는 방법이 있습니까?

3
SQL Server 저장 프로 시저의 선택적 매개 변수?
SQL Server 2008에서 몇 가지 저장된 procs를 작성하고 있는데 여기서 선택적 입력 매개 변수의 개념이 가능한지 궁금하십니까? 사용하고 싶지 않은 매개 변수에 대해 항상 NULL을 전달하고 저장된 proc의 값을 확인한 다음 거기에서 항목을 가져올 수 있다고 가정하지만 여기에서 개념을 사용할 수 있는지 여부에 관심이있었습니다. 감사!

8
Ruby 선택적 매개 변수
Ruby 함수를 다음과 같이 정의하면 : def ldap_get ( base_dn, filter, scope=LDAP::LDAP_SCOPE_SUBTREE, attrs=nil ) 처음 2 개와 마지막 인수 만 제공하여 어떻게 호출 할 수 있습니까? 왜 그런 게 아니야 ldap_get( base_dn, filter, , X) 가능하거나 가능하다면 어떻게 할 수 있습니까?

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