Nemerle - Redefining symbols
在 nemerle 裡面,可以用
def a = 123;
這樣的格式來定義一個 immutable 的變數
然而,這樣的寫法也是 vaild 的
def a = 123;
def a = "123";
雖然看起來像是給 immutable 的 a assign 了兩次不同的值,實際上兩者有完全不同的意義,所以
def (x, y) = (1, 3);
def (x, y) = (y, x);
也都是被接受的語法。