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 |