min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

macOSのbashでSwiftをコンソール実行する

f:id:min117:20200523084751p:plain

SwiftってmacOSbashコンソールから実行できるのか。初めて知った。


docs.hatenablog.jp

 

f:id:min117:20200523081809p:plain

 

とりあえずこのサイトのそのまま作って実行してみる。

qiita.com

f:id:min117:20200523082935p:plain

 

$ vim my_swift01.swift

f:id:min117:20200523082814p:plain

先頭行にシェバン(#!/usr/bin/swift)を忘れないように。

 

$ chmod 777 my_swift01.swift

$ ./my_swift01.swift

f:id:min117:20200523083217p:plain

むう。エラーになった。なぜ。エラー行を示してくれないのか。

 

3行目と6行目にタイプミス

 誤)argments

 正)arguments

もう一個。

 誤)Sring

 正)String

 

しかし直らない。NSTaskやNSPipeがエラーになっている。NSを使うための何かincludeなりimportなりが必要なのだろうか?

 

たしか、NSはNextStepの略のはず。スティーブ・ジョブズAppleを追われてピクサーを作るあたりで、並行して起こした会社だったはず(その名前が今も残るんだからすごい)。

 

てことはApple製品ではデフォルトで使えるはず。Xcodeで何か環境周りの設定が必要なのか?もっと調べる。

 

参考)

f:id:min117:20200523082158p:plain

kanetai.hatenablog.com