- Androidプログラミング質問スレ revision41
512 :デフォルトの名無しさん[sage]:2014/03/17(月) 18:49:29.38 ID:e44Im8fk - Androidというよりプログラミングのことなんだけど
if文の入れ子ってあんまりしたくないんで if (条件A) { 処理; if (条件B) { z = 10; } else { z = 0; } } else { 処理; } ↓これをこう書く int x = 0; if (条件B) x = 10; if (条件A) { 処理; z = x } else { 処理; } というふうに書いた場合、処理速度とかメモリ具合とかどうなんでしょうか? またどっちの書き方が一般的というかスマートでしょうか?
|
- Androidプログラミング質問スレ revision41
516 :デフォルトの名無しさん[sage]:2014/03/17(月) 19:24:18.79 ID:e44Im8fk - そんなにスレチでもないと思うけどな
メモリとCPUがハイスペックのPCで動かすならともかく 限りあるモバイル端末で少しでも効率よく動かそうという試みなわけで >>514 サラミ 逆コンパイル でぐぐったけどなんのことかよくわからないです><
|
- Androidプログラミング質問スレ revision41
519 :デフォルトの名無しさん[sage]:2014/03/17(月) 19:39:47.52 ID:e44Im8fk - >>517
それ言ったらこのスレは必要なくなるじゃん 質問なしに唐突に測定してこっちが早かったよってレスするわけないし >>518 やっぱ読みやすさ優先した方がよさそうですね
|
- Androidプログラミング質問スレ revision41
523 :デフォルトの名無しさん[sage]:2014/03/17(月) 20:07:25.19 ID:e44Im8fk - >>520
丁寧な回答ありがとうございます。 精進しますm(_ _)m >>521 例えば何百回と回すforループの中にif文の入れ子があるのとないのとでは 処理に違いが出るのではと思ったんですよ
|
- Androidプログラミング質問スレ revision41
528 :デフォルトの名無しさん[sage]:2014/03/17(月) 21:56:34.95 ID:e44Im8fk - >>526
だったらなぜ測定するのか理解できるように説明してみ
|
- Androidプログラミング質問スレ revision41
531 :デフォルトの名無しさん[sage]:2014/03/17(月) 22:21:26.97 ID:e44Im8fk - は?絡んできたのはおまえだろw
結局今のスマホの性能ならほとんど影響ないってことがわかったし 何を測定するのか知らんがそれも時間の無駄ってこともわかったわ
|