Below you will find pages that utilize the taxonomy term “Dart”
Posts
Dart - const variable
Dart 的 const 關鍵字可用來指定編譯時常數,指定編譯後就不會變動的值。
使用時只要在變數宣告前面加上 const 關鍵字即可。
const pi = 3.1415926; 像是下面這樣的程式:
main(){ const pi = 3.1415926 pi = 3.14; } 運行起來就會發生錯誤,因為透過 const 宣告的是常數,沒有 Setter 可以改變它的值。
另外看一個比較複雜的例子,這邊用 const 去接建立出來的物件。
class Person { 2 void say() { 3 print("Hello World"); 4 } 5 } 6 void main() { 7 const larry = new Person(); 8 larry = new Person(); 9 larry.say(); 10 } 運行後會出錯,因為編譯時常數無法接運行時才產生的物件。
read morePosts
Dart - final variable
Dart 的 final 關鍵字可用來指定運行時常數,指定其運行時值不允許變更。
使用時只要在變數宣告前面加上 final 關鍵字即可。
final pi = 3.1415926; 像是下面這樣的程式:
main(){ final pi = 3.1415926; pi = 3.14; } 運行起來就會發生錯誤,因為透過 final 宣告的是常數,沒有 Setter 可以改變它的值。
接著來看複雜一點的例子,物件會透過建構子將值塞給 final 常數,物件初始後會嘗試變更其值。
class Person { final String name; Person(this.name); } void main() { var person = new Person('larry'); person.name = 'larrynung'; } 運行起來一樣會出錯,因為透過 final 宣告的常數在物件初始化塞完值後就不能再去變更了。
read morePosts
Dart - Comments
Dart 內的註解分為單行註解與多行註解。
單行註解用 // 。
... // Display 'Hello World' to console ... 多行註解用 /* */ 。
/* Author: LarryNung Date: 2019/06/15 Description: Comments example */ 程式撰寫起來會像下面這樣。
/* Author: LarryNung Date: 2019/06/15 Description: Comments example */ main() { // Display 'Hello World' to console print('Hello World'); } 註解不會影響程式的運行。
read morePosts
Vim - Install dart-vim-plugin with Vundle
使用 Vim 撰寫 Dart,可透過 Vundle 安裝 dart-vim-plugin 套件。
開啟 ~/.vimrc 檔。
vim ~/.vimrc 設定 Vundle 與 dart-vim-plugin。
... set nocompatible filetype off set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() Plugin 'VundleVim/Vundle.vim' Plugin 'dart-lang/dart-vim-plugin' call vundle#end() filetype plugin indent on ... 然後調用命令進行 Vim plugin 的安裝。
vim +PluginInstall +qall 安裝好後 Dart 程式碼會支援 Highlight。
也支援排版的功能。
:DartFmt 甚至是程式碼的分析。
:DartAnalyzer
read morePosts
Dart - Getting started
Dart 安裝好後,不免俗的要先寫個簡單的 Hello World 程式,用以了解程式的撰寫與運行會要怎樣處理。
開啟編輯器開始撰寫程式。撰寫 main() 方法用來定義程式的進入點,main() 裡面透過 print() 將訊息顯示出來。
main() { print('Hello World'); } 檔名記得以 dart 為副檔名。
程式撰寫好透過 dart 命令帶入檔名運行即可。
dart $DartFile
read morePosts
Dart - Install on Termux
要在 Termux 安裝 Dart,透過 Apt 或 Pkg 去安裝 Dart 套件即可。
pkg install dart 安裝完可查詢版本做過確認,沒意外的話應該會正常運作。
dart --version
read more