- Swift part8 [無断転載禁止]©2ch.net
968 :デフォルトの名無しさん (ワッチョイ 6fd1-rRFK)[]:2016/10/17(月) 22:57:34.40 ID:OntDjDpN0 - なんか変になったので、再度投稿
Nil Coalescing Operator の挙動がよくわからんのでおせぇて。 # 右辺が Optional型 → 戻り値も Optional > print(String?(WhogeW) ?? String?(WfugaW)) Optional(WhogeW) # 右辺が String型 → 戻り値も String型 > print(String?(WhogeW) ?? WfugaW) hoge こんな感じで ?? の右辺で指定する型によって戻り値の型も変わるみたいなんですが、なんで? ちなみにバージョンは $ swift -v Apple Swift version 2.2 (swiftlang-703.0.18.8 clang-703.0.31) Target: x86_64-apple-macosx10.9
|