서브 루틴에서 함수 호출을 일반화하려고합니다. 그래서 내 아이디어는 이런 것입니다 if (case1) then
call MainSubroutine1(myFun)
elseif (case2)
call MainSubroutine2(myFun)
end if
do i = 1,4
data = myFun(i)
end do
저는 이
최근에 Java를 배우기 시작한 이래로 나는 어떤 점에서 명확히하고 싶습니다. 내가 배운대로 서브 루틴을 메서드로 호출 할 수 있습니다 ... 서브 루틴은 중괄호로 묶인 "statements"시퀀스로 구성되어 있습니다 ... 내 이해에서 ... 주 메서드 public static void main (String [] args) 서브 루틴이 맞습니까? 미리
SOCKET recv 함수가 스칼라 $ PDU의 값을 직접 수정하는 방법은 무엇입니까? 일반적으로이 구문은 값으로 전달되는 것이 아니라 참조로 전달되는 것이므로 적어도 지금까지 생각했습니다. my $PDU;
my $addr = $socket->recv($PDU, MAXBYTES);
나는이 달성 할 수있는 방법을 묘사 편리한 테스트 서브 루틴이 될 것입
아래 코드에서 서브 루틴의 enteredusername 및 enteredpassword 변수에 액세스 할 수 있기를 원합니다. 나는 어떻게 이것을 성취 할 것인가? Using rdr As New FileIO.TextFieldParser("f:\Computing\Spelling Bee\stdnt&staffdtls.csv")
rdr.TextField
저는 인수를 전송하는 또 다른 서브 루틴을 호출하고 문자열을 추가해야하는 서브 루틴 (Perl)이 있습니다. 나는 이런 식으로 뭔가를 시도했다 (하지만 난 그냥이를 수정하지, 대답을 찾고 있어요 ...) : sub TestBase($)
{
print @_;
return 'hard processed string';
}
sub Test
나는 서브 루틴에 할당 가능한 배열을 사용하기 위해 노력하고있어하지만 컴파일러는 내가 찾을 수있는 유일한 것은 내가 명시 적 인터페이스를 사용 하죠이었다 Error: Dummy argument 'locs' with INTENT(IN) in variable definition context (ALLOCATE object) at (1)
불평에 할당 가능한
for 루프에서 go 서브 루틴의 동작에 대한 나의 이해가 의심 스럽습니다. 우리가 for 루프 때 내가 이해하는 바로는 :지도가 어디 for key := range Map {
go subroutine(Map[key])
}
는의 3 (키, 값) 쌍을 가정 해 봅시다. 그래서 나의 이해는 서브 루틴() 기능은 모든 맵 [키] 값은 서브 루틴,
VBA 모듈에서 사용할 수있는 3 개의 다른 하위가 있으며 VBA 단추를 통해 활성화 된 고유 한 Sub에서 일련의 하위를 호출하려고합니다. 코드 실행 아래 : Sub Updateworkbook()
Call Unprotectworkbook
Call CopyAndPaste
Call Protectworkbook
End Sub
처음 Sub Unpr