Powershell 을 사용하여 빌드 스크립트를 만들다 보니 쌍을 이루는 구조체를 만들어야 하는 경우가 종종 있었습니다. 그래서 Powershell struct 를 찾아보다가 Python 에서 사용하는것 처럼 tuple 을 사용 하는게 편하겠다는 생각이 들어서 검색을 해 봤습니다.

Powershell 에서 역시 Python 과 마찬가지로 tuple 타입을 사용할 수 있었고 아래 포스팅에서 그 사용법을 알 수가 있었습니다.

https://devblogs.microsoft.com/scripting/using-a-tuple-in-powershell/

간단하게 정리하면 아래와 같이 [System.Tuple] 이라고 써주고 정의하면 되는 것이었습니다.

[System.Tuple]::Create("Flintstone", "Rubble", "Dino")

Powershell 에서 대괄호[] 를 사용하는 경우는 .NET Framework class를 사용하는 것입니다. 즉 Powershell 에서 System.Tuple .NET Framework class 를 사용하여 tuple 타입을 사용할 수 있는 것입니다.



+ Recent posts