アカウント名:
パスワード:
よし。俺に任せろ。ここはswitchで..。
case KeyEvent.KEYCODE_1: ret = "KEYCODE_1"; break;case KeyEvent.KEYCODE_2: ret = "KEYCODE_2"; break;...
隊長、大変です。4ページより長くなってしまいました。
ここは、C/C++ならマクロの出番なんでしょうけどねぇ…
#define KEYTOSTRING(code) case KeyEvent.KEYCODE_##code: ret = "KEYCODE_"#code; breakKEYTOSTRING(1);KEYTOSTRING(2);KEYTOSTRING(3);…
よし、こうするんだ!
case KeyEvent.KEYCODE_1: ret = "KEYCODE_1"; break;case KeyEvent.KEYCODE_2: ret = "KEYCODE_2"; break;
# コードレビューでキレられる気がするのでAC
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
文句を言う資格のある奴はより良い案を出した奴だけだ。 (スコア:2)
Re:文句を言う資格のある奴はより良い案を出した奴だけだ。 (スコア:0)
よし。俺に任せろ。ここはswitchで..。
case KeyEvent.KEYCODE_1:
ret = "KEYCODE_1";
break;
case KeyEvent.KEYCODE_2:
ret = "KEYCODE_2";
break;
...
隊長、大変です。4ページより長くなってしまいました。
Re:文句を言う資格のある奴はより良い案を出した奴だけだ。 (スコア:2)
ここは、C/C++ならマクロの出番なんでしょうけどねぇ…
#define KEYTOSTRING(code) case KeyEvent.KEYCODE_##code: ret = "KEYCODE_"#code; break
KEYTOSTRING(1);
KEYTOSTRING(2);
KEYTOSTRING(3);
…
Re: (スコア:0)
よし、こうするんだ!
case KeyEvent.KEYCODE_1:
ret = "KEYCODE_1"; break;
case KeyEvent.KEYCODE_2:
ret = "KEYCODE_2"; break;
# コードレビューでキレられる気がするのでAC