トップページ > プログラム > 2016年03月07日 > aG2D9DKB

書き込み順位&時間帯一覧

3 位/193 ID中時間01234567891011121314151617181920212223Total
書き込み数2100200000000000010000006



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Swift part6 [無断転載禁止]©2ch.net

書き込みレス一覧

Swift part6 [無断転載禁止]©2ch.net
601 :デフォルトの名無しさん[sage]:2016/03/07(月) 00:00:10.95 ID:aG2D9DKB
>>598
その形式は残さないと算術計算できなくなるよw 級数とか。
>>594で要らないって言ってるのはインクリメントでしょ?
Swift part6 [無断転載禁止]©2ch.net
604 :デフォルトの名無しさん[sage]:2016/03/07(月) 00:11:53.67 ID:aG2D9DKB
>>603
計算ではストライドが1とは限らんからね。
列挙じゃできない計算があるから廃止は無理。
Swift part6 [無断転載禁止]©2ch.net
609 :デフォルトの名無しさん[sage]:2016/03/07(月) 01:43:18.50 ID:aG2D9DKB
>>608
ちょっと見てみたら、2.0からこんなのあるみたいだよw

for index in stride(from: 5, to: 1, by: -1) {
println(index)
}
Swift part6 [無断転載禁止]©2ch.net
611 :デフォルトの名無しさん[sage]:2016/03/07(月) 04:09:58.50 ID:aG2D9DKB
でもenumとswitchに文字列を使えるのはいいよな。
Obj-Cだと定数シンボルに英数字しか使えないから長くなる。

switch (character) {
case “#”:
case “{”, “}”:
case “@”:
default:
}
Swift part6 [無断転載禁止]©2ch.net
613 :デフォルトの名無しさん[sage]:2016/03/07(月) 04:24:55.08 ID:aG2D9DKB
あまりトリッキーなのはダメだよね。
Swift part6 [無断転載禁止]©2ch.net
627 :デフォルトの名無しさん[sage]:2016/03/07(月) 17:57:50.19 ID:aG2D9DKB
条件分岐のコストはほとんど影響無いよ。高速列挙だって内部的に同じ事やってるから。
高速列挙が速いのは、同じ事をCのfor文で書いた場合、ループ内でobjectAtIndex:を呼ばなきゃならないため。
単純にループ回すだけならCのfor文の方が速い。あたりまえだけど。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。