SwiftUIのTextは+演算子で結合できる(fontやforegroundColorなどを変えていてもできる)
SwiftUI.Text
には+
演算子が用意されているのでText("Foo") + Text("Bar")
のように結合ができるText("Foo").font(.title) + Text("Bar").foregroundColor(.secondary)
のように一部のmodifierを付けていても結合できる- これらのmodifierは、多くのViewでは
some View
が戻り値だが、Textでは型が変わらずにTextのままなので、そのまま+
演算子が使える
- これらのmodifierは、多くのViewでは
基本的なテクニックではあるけれど、modifierを呼び出した結果が some View
じゃないのは意外と気にせずに使っている部分でもありそうなのでメモ。