4
I가 -1 값을 초기화합니다 다음 코드를포스트 PowerShell의 정수가 음의 값으로 초기화 증가
이 같은 그것을 할Set-Variable -Name ID -Value -1 -Scope local
,
$local:ID++
내가 수를 다음과 같은 오류 :
나는 int로 이것을 암시 할 것이라고 생각했습니다. 그러나, 나는 깔끔한 아닌 해결 방법을 사용해야합니다 :
해결 방법 :
$intVal = [int]$local:ID
$intval ++
다른 방법이 있습니까?
차가워서 넣으십시오. 데이터 유형을 시행하기 위해 변수 주위에 대괄호를 넣어야하는 그런 것들을 어떻게 알 수 있을까요? 그 이상한! –
활 : 알 수 있습니다. 값이 숫자로 시작하지 않으면 문자열로 간주되며,이 경우 값은 하이픈으로 시작합니다. 괄호 안에 그것을 묶어 표현식을 강제합니다. –
감사합니다 Shay, 그 설명 : 당신이 읽을 수있는 powershell 에서이 paranthesis 사용법에 관한 일부 리소스를 가리킨 pls 수 있습니까? –