자유 게시판
파워쉘 수식연산에 제곱 (**) 연산자는 없네요.
2021.12.05 15:53
bash나 파이선등 REPL은 물론 각종 언어에서 공용인 거듭제곱 연산자인 ** 는 파워쉘에 없네요. (일부 언어와 크롬브라우저는 ^ 기호지원)
해서 거듭제곱을 쓰려면 math 클래스에 있는 함수를 불러와야 해서
[math]::pow(a,b) # 숫자 a 의 b 승을 표기하는 예
이런식으로 불편하네요.
따라서 π 의 π승을 계산하려면 다음처럼 써야하네요.
[math]::pow([math]::pi,[math]::pi)
Windows 11도 변함이 없나요?
댓글 [4]
-
DarknessAngel 2021.12.05 17:39
-
메리아 2021.12.06 09:49 -
-
Neutrino 2021.12.06 11:18
네 그렇조.
vbs보다 파워쉘은 코드가 훨씬 적게들어 이젠 vbs 거의 안쓰게 되네요.
리눅스는 perl 보다는 파이선이 강력하고 주변기기 제어 등에도 좋아 주로쓰죠.
-
만수무강 2021.12.06 10:21
파워쉘 문법이 C# 에 계승되어 C# 에 없는 문법은 지원하지 않습니다.
문법자첸 파워셀 버전에 맞추어서 따라가는거라 OS랑 상관없습니다