【DQNマが】イディオムを知るスレ【卒業】
■ このスレッドは過去ログ倉庫に格納されています
00011
NGNGプログラム一般のイディオムを知るスレです。
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNGDQN相手なら、先ず、イディオムから説明しないと(w
ま、言ってみれば、定石って意味かな。
00061
NGNGイディオム=定石 です。アポーンな例とアポーン改善後のイディオムを紹介するスレです。
おまいらの全てを晒しやがれ。以下はJavaのイディオムの1つです。
例) アポーンな配列走査と例外処理
<アポーン>
try {
int i = 0;
while(true) {
array[i++].method();
}
} catch (ArrayIndexOutOfBoundsException e) {
}
<イディオム>
for (Iterator i=collection.iterator(); i.hasNext()) {
List lst = (List) i.next();
}
0007デフォルトの名無しさん
NGNGおまえの技術力はさておき・・イディオム集になること前提に考えると・・
良 ス レ の 予 感 !
0008デフォルトの名無しさん
NGNG0009 ◆46jfM6AA6g
NGNG0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNGhttp://anzu.sakura.ne.jp/~kuga/wol/
2chスレ
http://game3.2ch.net/test/read.cgi/mmominor/1053536167/
0016デフォルトの名無しさん
NGNG番兵法とはまた違いますよね。
まだまだ勉強不足だと痛感しました。
世の中広いなぁ。
0017デフォルトの名無しさん
NGNG頼むから決して使わないでくれ。
0018デフォルトの名無しさん
NGNGリストじゃなくて、深い木の探索のバックトラックに例外を使うと速くなることあるよ。
>>6のじゃだめだけど。
0019デフォルトの名無しさん
NGNGループの中で例外捕まえることにより、Thread#sleep()の代替やってるの見たことある。
最初は気持ち悪い実装だと思ったけど、例外がリカバリ手段であることを考えると案外妥当な方法なのかも。
0020デフォルトの名無しさん
NGNGキタ━━━━(゚∀゚)━━━━!!
http://www.k-514.com/
0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNGそれは違う。一般的に、例外を捕まえることによる処理の制御は推奨されていない。
それだけでなく、パフォーマンスの点でも使うべきではない。
0023デフォルトの名無しさん
NGNGコンパイラやHotSpotの最適化も効かないしな。
0024デフォルトの名無しさん
NGNGつーか<あぼーんな>例て言ってるじゃんか。
わかってて言ってるっぽい雰囲気もあるけど。
00251 ◆ExGQrDul2E
NGNG0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNGsize_t i = n;
while( i != 0 ) mb[--i] = INITIAL_PATTERN;
0029山崎 渉
NGNG0030山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
■ このスレッドは過去ログ倉庫に格納されています