Nix言語における(/)の挙動
Nix言語では、/の扱いが特殊
空白をあけるかどうかでpathになったり、$ \divになったりする
#WIP
pathの挙動
https://gist.github.com/CMCDragonkai/de84aece83f8521d087416fa21e34df4
相対path + "string"とやると、絶対pathになる
./.
current pathを表示
イマイチ/のルールがわからん
code:nix
./. # /home/nix/ ギリわかる
./a # /home/nix/a わかる
/. # /
a/. # /home/nix/a わからん
a/a # /home/nix/a/a ギリわかる
/. # /
/User # /User わかる
. # error: syntax error
./ # error: syntax error
どういう仕様なんだmrsekut.icon
ちゃんと理解したいmrsekut.icon
/が特殊
スペースなしの/は相対パスを表す
code:nix
6/3 # /home/nix/6/3
6 / 3 # 2
6 /3 # error
6/ 3 # 2
builtins.div 6 3 # 2
DSLやからねmrsekut.icon
除算することなんてほぼ無いだろうし、pathとしてみてくれたほうが便利mrsekut.icon