ハロワ

コンパイルしない

さて、コンパイルの仕方がわかったところで何だが、コンパイルしないで実行する方法を。。。

いちいちswiftに続けてソースファイル名を入力しなくても、スクリプト言語っぽく先頭行にShebangを指定して実行属性を与えると、ソースファイル単体で起動しちゃう。(swiftは必要だよ)

$ cat sekai.swift
#! /usr/bin/swift
print("こんにちは、世界!")
$ chmod +x sekai.swift
$ ll sekai.swift
-rwxr-xr-x 1 takeru staff 55 11  3 09:52 sekai.swift
$ ./sekai.swift
こんにちは、世界!

ソースファイルの先頭行でswiftコマンドの場所を明示。そうしてchmodで実行属性を与えるとこのとおり。

いちいちコンパイルしなくても、ちょっとした動作確認がすぐにできちゃう。

また一歩、野望に…。(*´ω ` * )