アカウント名:
パスワード:
switch文については++C++;のis、switch の拡張 (型スイッチ) [ufcpp.net]のページに書いてありました。・これはswitch文ではなく、switch式・式だから、戻り値(式だから計算結果があるわけだ)が必須
今回のコードの、switch文を以下のように書きなおしvar result = inputOrder switch{ "A" => modeA(), "B" => modeB(), "C" => modeC(), _ => -1,};if (result == -1) Console.WriteLine("そんなモードないです");
さらに、各modeメソッドをvoidからintにして、return 0を書くことで、実際に動作しました。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
※ただしPHPを除く -- あるAdmin
●補習 (スコア:2)
switch文については
++C++;のis、switch の拡張 (型スイッチ) [ufcpp.net]のページに書いてありました。
・これはswitch文ではなく、switch式
・式だから、戻り値(式だから計算結果があるわけだ)が必須
今回のコードの、switch文を以下のように書きなおし
var result = inputOrder switch
{
"A" => modeA(),
"B" => modeB(),
"C" => modeC(),
_ => -1,
};
if (result == -1) Console.WriteLine("そんなモードないです");
さらに、各modeメソッドをvoidからintにして、return 0を書くことで、実際に動作しました。