Github CopilotにButtonを作って欲しいと依頼したら下記のコードが生成された。 Button { isTap = true } label: { Label("Button") } .buttonStyle(.plain) .cornerRadius(8) .padding(.horizontal, 8) おおよそ上から何をしているのかは直感的にわかる。 ボタンを宣言している タップ時の動作を定義している ボタンに表示する文字列を定義している 見た目を調整している しかし、なぜこのような書き方になるのか、構文の意味や裏側の仕組みがイメージできなかった。 そこで、Buttonの定…