在线运行 Swift

在浏览器中编写、编译并运行 Swift 代码,适合学习、练习与快速验证。

Swift 代码编辑器

输出

标准输出(stdout)

 

标准错误(stderr)

 

使用说明

  • 在左侧编辑器编写 Swift 代码(可直接在顶层使用 print 输出)。
  • 点击“运行代码”即可在线编译并执行程序。
  • 右侧面板展示输出与错误信息。
  • 绿色区域为标准输出(例如 print 输出)。
  • 红色区域为编译/运行错误与警告。
  • 执行信息包含退出码与运行状态。
  • 快捷键:Ctrl+Enter(Mac 上为 Cmd+Enter)。

Swift 基础

Hello World:

print("Hello, Swift!")

常用类型:

  • Int / Double / Bool / String
  • 数组 [T]、字典 [K: V]、集合 Set<T>
  • 可选类型 Optional<T> / T?

控制结构

条件与循环:

let n = 5
if n % 2 == 0 { print("even") } else { print("odd") }
for i in 0..<3 { print(i) }

函数与集合

示例:

func add(_ a: Int, _ b: Int) -> Int { a + b }
let nums = [3,7,1,9,4]
print(add(2,3))
print(nums.max()!)

示例程序(点击上方运行)

1. 递归计算阶乘

func factorial(_ n: Int) -> Int { return n <= 1 ? 1 : n * factorial(n - 1) }
print("5! =", factorial(5))

2. 列表最大值

let nums = [3, 7, 1, 9, 4]
print("Maximum:", nums.max()!)