沿名單我想用一個字符串標識符一起打印列表像藥劑:印刷用繩子
list = [1, 2, 3]
IO.puts "list is ", list
這是行不通的。我試圖像
# this prints only the list, not any strings
IO.inspect list
# using puts which also does not work
IO.puts "list is #{list}"
在JavaScript的一些變化,我可以簡單地做console.log("list is ", list)
。我很困惑我如何在靈藥中達到同樣的效果。
+1 This is nice!我已經編寫了'IO.inspect'包裝器,它允許標籤,但只有在調試時多次返回檢查值。現在不需要這麼做!只要將'|> IO.inspect(label:「foo」)''扔進任何地方,就可以用標籤打印值,而不會影響原始代碼的行爲。 – Dogbert