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 |