반응형
간략한 swift 스크립트를 간단히 MacOS의 콘솔에서 실행하려면
1. shebang 으로 swift 를 지정하고 실행하기
swift 소스파일 맨 앞에 shebang (#!) 으로 다음과 같이 지정한다.
#!/usr/bin/env swift
import Foundation
print("Hello")
또는
#!/usr/bin/env xcrun swift
import Foundation
print("Hello")
Linux 환경에서는 xcrun 이 없으니까 두번째는 안 됨.
vim 등 간략한 소스편집기로 위와 같이 작성하고서, 스크립트에 실행권한 추가( chmod +x )하고, 실행한다.
$ chmod +x hello.swift
$ ./hello.swift
Hello
2. swift 명령의 인자로 swift 파일명을 넘겨 실행한다.
이 방법은 실행권한을 줄 필요도 없고 더 간단하지만, 셸스크립트 등에서 간단히 호출해 사용하려면 위에 기술한 방법이 더 좋겠다.
$ swift hello.swift
see also : https://daewonyoon.tistory.com/434
728x90
'프로그래밍 > SWIFT' 카테고리의 다른 글
[Swift] swift 단일 스크립트 파일을 컴파일하기 (0) | 2022.06.16 |
---|---|
Swift 북마크 (0) | 2022.06.08 |
[Swift] dependency <library> in target <project> requires explicit declaration; reference the package in the target dependency with '.product(name: <library>, package: <library package>)' (0) | 2022.06.01 |
Swift Closure error: ambiguous use of operator (0) | 2022.05.27 |
Swift Optional 몇가지 실험 (0) | 2022.05.27 |