문제

나는 최근에 예상에서 놀고 있었고 나는 내 인생의 삶을 위해 내가 통과 한 변수에 대해 간단한 추가를 수행하는 방법을 알 수 없습니다. 누구 든지이 작업을 수행하는 방법을 알고 있습니까? 또한 기대에 대한 괜찮은 온라인 참조가 있습니까? 매우 제한된 결과로 인터넷 검색을 시도했습니다.

도움이 되었습니까?

해결책

기대에 대해 기억해야 할 것은 실제로 TCL의 확장 일 뿐이라는 것입니다. 따라서 글쓰기에 대한 도움을 찾고 있다면 질문이 특정 명령 중 하나와 관련이 없다면 TCL 참조를 찾아보아야합니다. 좋은 출발점은 http://www.tcl.tk, 만큼 잘 http://wiki.tcl.tk.

당신이하려는 일을하는 두 가지 방법이 있습니다. incr 그리고 expr. incr 다른 정수에 정수 값을 추가 할 때 사용될 수 있습니다. 그 작업에 매우 빠릅니다. 예를 들어:

set value 1
incr value

하지만, incr 비 integer 값으로 작동하지 않으며, 추가 할 수는 없습니다 (또는 추가로 증가하는 경우 뺄셈). incr value -1). 더 정교한 것이 필요한 경우 사용해야합니다. expr:

set value 1
set value [expr {$value + 1}]

표현 주위의 곱슬 괄호를 사용하십시오! 일반적으로 올바른 운영에는 필요하지 않지만 성능을 향상시킵니다. 많은 산술 연산을 수행하는 경우 표현식 주위의 괄호를 사용하면 스크립트의 성능이 크게 향상됩니다. 자세한 내용은 참조하십시오 http://wiki.tcl.tk/10225. 당신은 습관에 빠져야합니다 언제나 사용할 때 표현을 제치하십시오 expr.

여러 기대 자원에 대한 링크를 찾을 수 있습니다 http://wiki.tcl.tk/201.

다른 팁

나는 여기서 시작할 것이다 공식 웹 사이트.

아, 알았어, 나는 그것을 알아 냈다 :

세트 카운트 [expr $ count+1

카운트 변수에 1을 추가합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top