Dart 的 const 關鍵字可用來指定編譯時常數,指定編譯後就不會變動的值。
使用時只要在變數宣告前面加上 const 關鍵字即可。
1 | const pi = 3.1415926; |
像是下面這樣的程式:
1 | main(){ |

運行起來就會發生錯誤,因為透過 const 宣告的是常數,沒有 Setter 可以改變它的值。

另外看一個比較複雜的例子,這邊用 const 去接建立出來的物件。
1 | class Person { |

運行後會出錯,因為編譯時常數無法接運行時才產生的物件。

謙卑學習,持之以恆,才能不斷的Level Up
Dart 的 const 關鍵字可用來指定編譯時常數,指定編譯後就不會變動的值。
使用時只要在變數宣告前面加上 const 關鍵字即可。
1 | const pi = 3.1415926; |
像是下面這樣的程式:
1 | main(){ |
運行起來就會發生錯誤,因為透過 const 宣告的是常數,沒有 Setter 可以改變它的值。
另外看一個比較複雜的例子,這邊用 const 去接建立出來的物件。
1 | class Person { |
運行後會出錯,因為編譯時常數無法接運行時才產生的物件。