- Swift part6 [無断転載禁止]©2ch.net
602 :デフォルトの名無しさん[sage]:2016/03/07(月) 00:01:21.45 ID:be9Auz0b - 日本人には
var a: Int = 1(変数a Int型の に1を代入) より int a = 1; (int型のaに1を代入) の方がしっくりくる
|
- Swift part6 [無断転載禁止]©2ch.net
603 :デフォルトの名無しさん[sage]:2016/03/07(月) 00:07:51.77 ID:be9Auz0b - >>598
その形式は残しておいてほしいよな これまで長い間いろんな言語がCベースの表現を採用してきたのは それなりに理由があるんだよな 変えりゃいいってもんじゃねぇんだよ 例えば for(i = 0; i <= 10; i += 2) { を書きたいときSwiftらしい書き方だとどうなんの? +=は残すから for i = 0; i <= 10; i += 2 { は残るのかね だとしたら、1単位のインクリメントのCライクな構文として for i = 0; i <= 10; i += 1 { は許されて for i = 0; i <= 10; i++ { はだめとかめんどくさい感じになるのかな
|
- Swift part6 [無断転載禁止]©2ch.net
606 :デフォルトの名無しさん[sage]:2016/03/07(月) 00:43:13.82 ID:be9Auz0b - >>604
だよね… Swiftらしい構文として for var i in 0..+2..10 { とか? いまいちいい構文が思いつかない どうすんだろう… やっぱり for i = 0; i <= 10; i += 2 { の形式は残す感じかね Cのfor構文は、ループ継続条件としてのwhile的要素を持つという柔軟性を もちながら、それをwhile構文より簡潔に書けるというところに価値があると 思うんだけどな Javaが比較的新興言語であったにもかかわらずここまでシェアを獲得できたのは 極力Cベースの構文を維持したからだと思うのだが… >>605 それは解としてありな気がするな インクリメント、デクリメントの前置、後置でバグらせちゃうほどアホなプログラマを 救うことに対する代償の方が多い気がしてならない
|
- Swift part6 [無断転載禁止]©2ch.net
608 :デフォルトの名無しさん[sage]:2016/03/07(月) 01:20:27.34 ID:be9Auz0b - こんな感じの表現の方がまだありかな
for var i in 0, 2...10 { for var i in 0, 2..<11 { 増分(減分)を変数にしたいときでもあまり違和感がないかも var x = 2 for var i in 0, x...10 { だとしても例えば for(i = 0; i >= -10; i--) { をfor inでは表現できないんだよな いろいろめんどくせーな つーか、Chris Lattnerさんはこんなことばっかり考えてんだろうなぁ ClangとかやってんだからObjective-Cの進化の方を考えてほしいわ...
|
- Swift part6 [無断転載禁止]©2ch.net
610 :デフォルトの名無しさん[sage]:2016/03/07(月) 02:03:55.13 ID:be9Auz0b - >>609
えー?w 自分で言うのも何だけど、それだったらまだおれの方が 構文考えるセンスある気がしない?w ありえんわ ただ、さっそくXcode 7.2.1のPlaygroundで試してみたけどエラーが出て使えなかった 使えても使う気になれないほどめんどくさすぎていけてないけど もうやだこの言語...
|
- 【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net
905 :デフォルトの名無しさん[sage]:2016/03/07(月) 22:16:41.11 ID:be9Auz0b - >>904
ログみたけどやたら何度もアクセスあったや トラックバック系のDDoS踏み台かな
|
- C++相談室 part123 [無断転載禁止]©2ch.net
256 :デフォルトの名無しさん[sage]:2016/03/07(月) 22:19:04.83 ID:be9Auz0b - >>253
は?何が言いたいのか意味不明 その式の評価値は真か偽だろ
|
- C++相談室 part123 [無断転載禁止]©2ch.net
257 :デフォルトの名無しさん[sage]:2016/03/07(月) 22:19:40.89 ID:be9Auz0b - >>253
sはhoge()の戻り値
|