- 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
追加するフォルダかファイルのパスを指定する
|