在我學習一種新語言的時候,我通常會把很多愚蠢的println函數看成在特定時間的什麼值。它通常足夠,因爲這些語言通常具有相當於tostring的可用性。在用erlang試用相同的方法時,當試圖打印的值不是列表時,我的web應用程序就會「掛起」。當打印的變量是一個元組而不是一個列表時,會發生這種情況。沒有錯誤,例外,沒有......只是沒有迴應。現在,我正在小心翼翼地處理我寫的內容,隨着我學到更多東西,事情變得越來越好。但我想知道,是否有一種方法可以更可靠地[盲目]將值打印到標準輸出?
謝謝,erlang io:格式和一個掛起的web應用程序
--tim
有些代碼好嗎? – 2010-03-26 13:01:20
請記住,由於Erlang變量是靜態符號,所以您不需要查看它們。這就是Roberto Aloi說追蹤更有效的原因。嘗試編寫代碼,以便在函數中間返回令人震驚的數據庫也不會讓你感到沮喪;將數據收集任務和數據處理任務分開,以便收集的輸出是處理的完整輸入,並且即使使用來自數據庫的瘋狂輸入,您也可以始終知道發生了什麼。 – zxq9 2014-09-10 22:56:41