Kotlin 與 Swift 語法對照:跨平台開發者 (2025年)

Kotlin 與 Swift 語法對照表(2025 年版) 在行動應用開發中, Kotlin 與 Swift 分別是 Android 與 iOS 的主流語言。雖然語法有些差異,但其實它們有很多相似之處。本文整理了常用的語法對照表,方便跨平台開發者快速上手。 1. 變數宣告 // Kotlin val name: String = "Alice" // 常數 var age: Int = 25 // 可變數 // Swift let name: String = "Alice" // 常數 var age: Int = 25 // 可變數 2. 條件判斷 // Kotlin if (age >= 18) { println("Adult") } else { println("Minor") } // Swift if age >= 18 { print("Adult") } else { print("Minor") } 3. 函式定義 // Kotlin fun greet(name: String): String { return "Hello, $name!" } // Swift func greet(_ name: String) -> String { return "Hello, \(name)!" } 4. 陣列與迴圈 // Kotlin val fruits = listOf("Apple", "Banana", "Cherry") for (fruit in fruits) { println(fruit) } // Swift let fruits = ["Apple", "Banana", "Cherry"] for fruit in fruits { print(f...

[Ubuntu] 14.04LTS 將主要目錄改成英文

如果一開始安裝Ubuntu 選擇中文語系

會發現有時要打指令會卡在目錄名稱是中文(如:桌面, 下載...)

因此還要切換輸入法,不是那麼方便

(相對而言,在CLI不被重視的Windows系統下,這些目錄雖然我們看到是中文名字,像是桌面,不過這些是用虛擬的命名方式,因此在CMD下又必須用本來的英文名稱才可以呼叫到,桌面就是Desktop/)





我們可以透過切換語系的方式做更動

系統會在切換的同時,問你要不要連同目錄的名稱做變動

只要先切到英文時把目錄一起改成英文,接著切回中文時,選擇不要跟著改即可

而系統在決定語系是透過 $LANG 環境變數,我們可以先用下面指令看現在的環境是什麼語系

$ echo $LANG

我的回傳值是 zh_TW.UTF-8

接著定義新的環境變數後,刷新

$ export LANG=en_US
$ xdg-user-dirs-gtk-update

會跳出轉換資料夾名稱的視窗








選擇Update Names,就可以全部改成英文的了

這時候語系是英文的,接下來改回原來的語系

(以下以繁體中文為例,其他語言就把LANG=後面的改掉就可)

$ export LANG=zh_TW.UTF-8
$ xdg-user-dirs-gtk-update

刷新後也會跳出提醒視窗,現在選擇保留舊名稱即可



p.s. 如果原本這些資料夾裡有其他文件,系統會保留,更動的目錄會以獨立新增的方式處理。
如第二張圖中間所寫,"請注意,現有的內容不會移動"

留言

這個網誌中的熱門文章

【Ubuntu】Terminal 複製貼上的方法 Copy & Paste

【Ubuntu】關閉預設畫面自動鎖定

[Java] HashMap資料結構簡介與用法