亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

在某種特定的情況下,map要比enum枚舉更簡單吧

void main () {

? // print('chapter5 main fun');

? /**

? ?* 枚舉

? ?* ?-枚舉是一種有窮序列集的數據類型

? ?* ?-使用關鍵字enum定義一個枚舉

? ?* ?-常用于代替常量,控制語句等

? ?* ?Dart中枚舉特性

? ?* ? -index從0開始,依次累加

? ?* ? -不能指定原始值

? ?* ? -不能添加方法

? ?*/


? months currentMonth = months.month12;

? Map map = {

? ? '1': '1月',

? ? '2': '2月',

? ? '3': '3月',

? ? '4': '4月',

? ? '5': '5月',

? ? '6': '6月',

? ? '7': '7月',

? ? '8': '8月',

? ? '9': '9月',

? ? '10': '10月',

? ? '11': '11月',

? ? '12': '12月'

? };

? print('${map['12']}');

? print('$map$currentMonth');

? print(currentMonth.index);

? switch (currentMonth) {

? ? case months.month1:

? ? ? print('1月');

? ? ? break;

? ? case months.month2:

? ? ? print('2月');

? ? ? break;

? ? case months.month3:

? ? ? print('3月');

? ? ? break;

? ? case months.month4:

? ? ? print('4月');

? ? ? break;

? ? case months.month5:

? ? ? print('5月');

? ? ? break;

? ? case months.month6:

? ? ? print('6月');

? ? ? break;

? ? case months.month7:

? ? ? print('7月');

? ? ? break;

? ? case months.month8:

? ? ? print('8月');

? ? ? break;

? ? case months.month9:

? ? ? print('9月');

? ? ? break;

? ? case months.month10:

? ? ? print('10月');

? ? ? break;

? ? case months.month11:

? ? ? print('11月');

? ? ? break;

? ? case months.month12:

? ? ? print('12月');

? ? ? break;

? }


}

enum months{

? month1,

? month2,

? month3,

? month4,

? month5,

? month6,

? month7,

? month8,

? month9,

? month10,

? month11,

? month12,

}


正在回答

舉報

0/150
提交
取消

在某種特定的情況下,map要比enum枚舉更簡單吧

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號