1
let foo = { () -> (foo:Int, bar:Int) in return (1, 2) }()

Xcode 6 プレイグラウンドでは、 foo.bar2 が返されます。ただし、swiftコマンド ライン* では次のように返されます。

<REPL>:28:1: error: 'Int' does not have a member named 'bar'
foo.bar
^   ~~~

*/Applications/Xcode6-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift

4

1 に答える 1