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...

[VirtualBox] 安裝CentOS Minimal版的網路設定

看了網路上的文章,提到minimal版本只有最基本的安裝

所以連網路都沒有(其它有沒有不知道,還沒試過)

在命令列測試 $ ping 8.8.8.8

if it says:  connect network is unreachable

表示是不能連的(一開始不知道,我用yum要安裝套件一直出現error message...)

以下作法僅供參考:
首先,輸入 $ nmtui  (NetManager-TextUI)

這個介面用上、下、左、右、Enter(確定)、Space(選取)操作


選擇 Edit a connection,進去enp0sX (X可能是0或其他,這類似網卡吧)

進去後,確定IPv4、IPv6 都是 Automatic (DHCP)

用空白鍵反白 [ ]Automatically connect(會變成x)


然後OK - Quit - Quit,離開nmtui

然後輸入# service network restart(需要sudo)

最後輸入 $ ping 8.8.8.8

應該就有反應了(按Ctrl + C停下來,不然會一直ping)

留言

這個網誌中的熱門文章

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

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

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