@bbergenia 「きれいに書けるからなんだ」って話なわけですけど、きれいに書けるのはすなわち後から読んでもわかりやすいしバグが少なくなるってことなので重要
@bbergenia 「きれいに書けるからなんだ」って話なわけですけど、きれいに書けるのはすなわち後から読んでもわかりやすいしバグが少なくなるってことなので重要
@bbergenia caseの場合は単一の変数に対しての条件分岐しか書けないので、複雑な条件を仕込めないのがデメリット、ただし単一条件でよければこれ以上ないほどきれいに書けるのがメリット。
@bbergenia どっちでも内部は同じ処理が実行される(case-whenは内部でif相当に自動展開される)ので一切何も変わりません。お好きなほうで。
if A==1 {
"文章1A"
"文章1B"
"文章1C"
}
elseif A==2 {
"文章2A"
"文章2B"
"文章2C"
}
elseif A==3 {
"文章3A"
"文章3B"
"文章3C"
}
じゃだめだった?