溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Swift作為腳本使用

發布時間:2020-06-30 15:46:29 來源:網絡 閱讀:594 作者:IT大贏家 欄目:移動開發

  說到腳本,大家可能會想到 ruby, js, shell 等等。我們一般用這些腳本對我們的開發進行一些輔助工作。 比如自動打包,更新數據等等。合理的腳本自動化配置,能節省我們很多處理繁雜事務的時間,極大的提高我們的效率。

  同樣, Swift 也提供了這樣的能力,所以下次我們再有類似的需求的時候,就多了一種選擇。并且如果你開發項目使用的就是 Swift 的話,那么再用它來寫腳本幾乎就沒有什么學習成本了,也會潛移默化的提高效率。

  構建腳本

  Swift 腳本編寫起來也很簡單,就是基本的 Swift 語法,比如我們創建一個文件 hello.swift:

  print("Hello Swift")

  創建并保存文件后,在命令行中輸入 swift hello.swift 即可執行這個腳本了。 我們看到命令行中輸出了:

  Hello Swift

  怎么樣, Swift 腳本使用起來和我們之前的流程基本沒有什么不用。

  Shebang 與自動執行

  稍微熟悉 Unix 環境的同學可能會對 Shebang 有所了解,簡單來說它是寫在腳本文件第一行的一段內容。用于表示這個腳本的執行環境。那么它有什么用呢? 咱們接著看。 比如我們剛才的 hello.swift 腳本,我們可以給它加上 Shebang:

  #!/usr/bin/env swift

  print("Hello Swift")

  從內容上可以看出,我們第一行聲明了執行這個腳本所需的命令。 然后我們在對這個腳本添加執行權限:

  chomd +x hello.swift

  現在,我們可以執行將這個腳本當成可執行文件那樣運行了:

  $ ./hello.swift

  腳本的執行結果和前面我們用 swift hello.swift 命令的方式完全一樣。 也很好理解,第一行的 Shebang 告訴系統我們該如何運行這個腳本,然后系統得到這個信息后,就可以正確的運行我們的腳本了。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女