-2
Swiftの代入式の右辺を角かっこで囲む方法はありますか? RHSが大きな表現であれば、Objective Cの代入式のRHSを囲むために小括弧を使用する習慣がありました。Swift言語の式の右辺を囲みます
func function1() -> Bool {
return // Returns a bool
}
func function2() -> Bool {
return // Returns a bool
}
func findResult() {
let result1 = function1() || function2()
let result2 = (function1() || function2())
}
今XCodeのは、(BOOL)としてブール値として結果1と結果2の推論種類を示しています簡単な例 例の追加
括弧内の代入式の完全なRHSを封入する方法はありますか?上記の単純なケースでは必要ありませんが、RHS内部で多くの演算子がある場合は便利です(コードの可読性)。
もっと明瞭にするために何を目指しているかの例として、いくつかのコードを追加できますか? –
あなたの質問に対する答えは書かれているように自明です:*はい、Objective-C *で行ったのとまったく同じです。だから、これを推測することはあなたが尋ねていることではありません(確かに試してみた通りです)。あなたは質問を編集して、あなたが何を求めているのかを明確にする必要があります。 HTH – CRD
@crdに例が追加されました。それが役に立てば幸い。 – Kishoretheju