我在Ubuntu下使用OpenJDK Java編譯器。我想將一個字符數組轉換爲一個字符串,並且當這似乎最終導致了不明確的結果時,我試圖編寫自己的toString方法。在這個過程中,我寫了一個測試程序,其中(出於它的樂趣)我試圖編譯下面的代碼。 class toString{
public static void main(String[] args){
string = "a
我想指出一個F#中的'風險'部分。請看下面的代碼 let mutable a, b as ab = 0, 0
a <- 4
a
ab
你會得到a = 4和ab = 0, 0。這可能是一個正確的行爲,我只是想指出並瞭解你的意見。你覺得這種行爲是否合乎邏輯,爲什麼?我有一些問題需要接受,因爲我一直認爲(a,b)和ab應該是相同的。