Pythonic.swift 是一个 Swift 库,实现了 Python 标准库的部分功能,并让这些功能在 Swift 代码中使用。
示例代码:
05 | if re.search("^foo", "foobar") { | 
06 |   println(["foo", "bar", "zonk"].index("foo")) // 0 | 
07 |   println(["foo", "bar", "zonk"].count("bar")) // 1 | 
08 |   println(["foo", "bar", "zonk"].count("zoo")) // 0 | 
11 | if any(["foo", "bar", "zonk"]) { | 
12 |   println(chr(ord("a"))) // a | 
15 | var strings = ["foo", "bar"] | 
16 | println(":".join(strings)) // foo:bar | 
18 |   println(strings[0]) // foo | 
21 |   println(strings[1].upper()) // BAR | 
22 |   println(strings[1].split("a")) // ["b", "r"] | 
25 | var greeting = "   hello pythonista   " | 
26 | if greeting.strip().startswith("hello") { | 
27 |   println(greeting.strip().title()) // Hello Pythonista | 
30 | var numbers = [1, 2, 3, 4, 5] | 
31 | println(sum(numbers)) // 15 | 
32 | println(max(numbers)) // 5 |