這個問題在這里已經有了答案: void回傳型別和無回傳型別的區別 2答案 昨天關門。
有什么區別這兩者之間的功能在飛鏢?
void _someFunction() {
// some logic here
}
_someOtherFunction() {
// some other logic here
}
所以基本上我的問題是這兩個函式之間有什么區別嗎?
uj5u.com熱心網友回復:
如果您不提供回傳型別,則假定回傳型別為dynamic而不是void. 回傳的函式void不回傳值。而一個回傳的函式dynamic可以回傳任何東西,但不是以一種特別安全的方式。
例如
void _someFunction() {
// some logic here
return 10; // compile-time error
}
_someOtherFunction() {
// some other logic here
return 10; // no compile-time error
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/405949.html
標籤:
上一篇:不是函式,什么時候函式就在上面?
下一篇:如何從函式內部為全域變數分配新值
