0
은 내가 네임 스페이스에 네임 스페이스 변수 또는 저장 결과를 사용하는 방법을 아래의 코드 네임 스페이스의 중요성이 무엇인지 위의 코드에서TCL 사용하여 네임 스페이스에
set result {}
apply {x {expr {$x*100}} ns2} {1,2,4}
을 가지고 적용
은 내가 네임 스페이스에 네임 스페이스 변수 또는 저장 결과를 사용하는 방법을 아래의 코드 네임 스페이스의 중요성이 무엇인지 위의 코드에서TCL 사용하여 네임 스페이스에
set result {}
apply {x {expr {$x*100}} ns2} {1,2,4}
을 가지고 적용
은의 네임 스페이스를하자 및 네임 스페이스 변수 :
% namespace eval example {variable result 0}
는 람다 내에서 네임 스페이스 변수로 이름 result
를 선언 variable
명령을 사용하여 :
% apply {x {variable result ; set result [expr {$x * 100}]}} 3
% set ::example::result
# => 0
% set ::result
# => 300
람다는 네임 스페이스를 지정하지 않았으므로 전역 네임 스페이스를 사용했습니다.
% apply {x {variable result ; set result [expr {$x * 100}]} ::example} 3
% set ::example::result
# => 300
그리고 거기에 있습니다.
문서 : * (operator), apply, expr, namespace, set, 내가 TCL 코드에 대한 긴급 도움이 필요합니다, 당신이 나를 도울 수 피터 variable
. 채팅이 필요합니다. 내가 당신에게 말할 수있는 방법이 있습니까? –
피터는 나에게 @ ace.kartik gmail 메시지를 보내실 수 있습니까? –
@KartikV : 죄송합니다, 나는 Stackoverflow에 대해서만 여기에 답합니다. –