トップページ > プログラム > 2014年06月05日 > fhxWm8Xr

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

4 位/289 ID中時間01234567891011121314151617181920212223Total
書き込み数01000000000101100024100011



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Git 9
Swiftスレ

書き込みレス一覧

Git 9
789 :デフォルトの名無しさん[sage]:2014/06/05(木) 01:23:40.15 ID:fhxWm8Xr
>>788
gitは、あるコミットにおいてrmされたファイルとaddされたファイルの内容を比べて、
中身がだいたい同じ場合それはファイルがmvされたのだと適当に判断する

あんたがmvに成功したと思ってるのは、mvしたファイルの内容がgitの許容範囲内だっただけ
Swiftスレ
338 :デフォルトの名無しさん[sage]:2014/06/05(木) 11:24:31.82 ID:fhxWm8Xr
単純にiをjにするってニュアンスじゃないの?

直接的には、iがimmutableってニュアンスは無いと思うけど、
いまはimmutableな変数をなるべく使うべしって流れがあるからletにその役目を与えて、
mutableには別のvarって構文を用意したと

Rustはimmutableもmutableもletで宣言するけどデフォルトはimmutableで、
mutableな変数を定義するときにはlet mutとかするねえ
Swiftスレ
344 :デフォルトの名無しさん[sage]:2014/06/05(木) 13:11:20.47 ID:fhxWm8Xr
>>343
まだシンタックスハイライト対応してないのかwがんばれGithubちゃんw
Swiftスレ
347 :デフォルトの名無しさん[sage]:2014/06/05(木) 14:01:03.50 ID:fhxWm8Xr
>>345
letが値を返す式というわけじゃ無いと思うが自分は確かめるすべが無い
Language Reference見る限りifの次に式か宣言の両方が書けるということになってる

let 〜は宣言で、宣言は式じゃないから
let a = let b = 0
みたいには書けないんじゃないかな?
Swiftスレ
381 :デフォルトの名無しさん[sage]:2014/06/05(木) 18:36:08.42 ID:fhxWm8Xr
>>380
複数ステートメント1行セミコロン無しでわかり難い例は>>377にレスしてくれてるんだから、
1ステートメント複数行でわかり難い例ってのを具体的に書いてみたら?
Swiftスレ
383 :デフォルトの名無しさん[sage]:2014/06/05(木) 18:52:06.49 ID:fhxWm8Xr
長さに依存するような整数はInt64とかInt32みたいに書けばいいんじゃないか?
Swiftスレ
388 :デフォルトの名無しさん[sage]:2014/06/05(木) 19:24:02.90 ID:fhxWm8Xr
>>386
そういうのは関数内で関数定義して呼び出しちゃえばいいんじゃない?
コンパイルされるコードは最適化されちゃって変わんないと思うよ
Swiftスレ
389 :デフォルトの名無しさん[sage]:2014/06/05(木) 19:24:35.64 ID:fhxWm8Xr
>>387
解析ルールは明示されてるよ
Swiftスレ
394 :デフォルトの名無しさん[sage]:2014/06/05(木) 19:40:36.38 ID:fhxWm8Xr
>>390
なんかめちゃくちゃだと思うが、
式の途中で改行とかすれば次の行の先頭にインデントとか入るだろうから
行の初めが前の行から継続してるかどうかは自明になると思う
Swiftスレ
397 :デフォルトの名無しさん[sage]:2014/06/05(木) 19:55:14.22 ID:fhxWm8Xr
>>396
IDEのフォーマットが無い前提って、インデント無しのコードを読めってこと?
そんなの問題外じゃない?

あと、letがBooleanを返す?って他でも書いてる人がいるから調べてるんだけど、
どこかのドキュメントに書いてある?
Git 9
795 :デフォルトの名無しさん[sage]:2014/06/05(木) 20:19:48.42 ID:fhxWm8Xr
>>792
追加するフォルダかファイルのパスを指定する


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