我想要一個函式來為全域變數分配一個新值:
value = ""
function edit_value(v::String)
value = v
end
但是,它不會為全域分配value新值。Juliavalue在函式內部創建了一個新的區域變數。
如何修改函式內部的全域變數?
uj5u.com熱心網友回復:
你可以用關鍵字來做到這一點 global
function edit_value(v::String)
global value = v
end
請記住,全域變數,尤其是在函式內更改時,應小心處理。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/405950.html
標籤:
上一篇:Dartlang中的void函式和空回傳型別函式有什么區別?[復制]
下一篇:如何將字符鏈轉換為ASCII
