iT邦幫忙

鐵人檔案

第 12 屆 iT 邦幫忙鐵人賽
回列表
Software Development

Dart 語言 - 開啟 Flutter 的鑰匙 系列

我將會在30天內帶領你由淺入深學習 Dart 語言,讓你在寫 Flutter 的時候不會心驚驚。

鐵人鍊成 | 共 30 篇文章 | 19 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day1 - Hello World!

大家好,Flutter 在 2018 年正式推出 1.0 版,吸引了許多想要編寫跨平台 App 的開發者們。而隨著 Flutter App 的程式碼越來越多,專...

DAY 2

Day2 - 定義變數

如何定義一個變數呢?在 Dart 中,我們可以使用 var 關鍵字來作為變數的類型。 若未指定數值,此時變數為 null。 var item; if(item...

DAY 3

Day3:內建型態-數字 (Numbers)

前面一篇文章介紹了如何定義變數,接下來的幾篇,我將逐一介紹 Dart 中的內建資料型態。 Dart 常用內建資料型態為 numbers strings boo...

DAY 4

Day4:內建型態 - 字串 (Strings)

String 是由一連串 UTF-16 編碼的字元組成的。 如何定義一個 String? var string1 = 'This is string.'; va...

DAY 5

Day5:內建型態 (集合) -Lists

前面介紹了數字 (Numbers) 與字串 (Strings) 類,這兩種型態都是針對單一物件做處理。 集合是可以將一連串同樣類型 (numbers, stri...

DAY 6

Day6:內建型態(集合) - Sets

Sets Sets 是沒有索引值、不可重複的集合。 定義一個 Sets var sets = <int>{1,2,3,4}; 利用大括弧 {}...

DAY 7

Day7:內建型態(集合) - Maps

第三種介紹的集合類為 Map。 Map Map 是使用 鍵 (Key) - 值 (Value) 組合成元素,用「鍵」可以查出對應的值。在 Map 中,「鍵」是唯...

DAY 8

Day8:函數 (Functions)

先前的範例都是將程式碼寫在 void main(){} 裡面,如果需要處理/運算的步驟很多,在 main() 中會出現很多程式碼,對於維護是相當不容易的,在實務...

DAY 9

Day9:匿名函數(Anonymous function)

上一篇文章介紹了函數,本篇繼續介紹進階的函數用法。 在 Dart 裡,全部的項目都是 Object ,當然這也包括函數;這代表什麼意思呢? 可以將函數作為參數...

DAY 10

Day10:運算子(上) - Operators

什麼是運算子? 在程式中,用符號表示,用來告訴編譯器要執行特定的數學、關係、邏輯運算,並產生最終結果。 算術運算符 (Arithmetic operators)...