Dart數(shù)據(jù)類型

常用數(shù)據(jù)類型:

? ? ? Numbers(數(shù)值):

? ? ? ? ? int

? ? ? ? ? double

? ? ? Strings(字符串)

? ? ? ? ? String

? ? ? Booleans(布爾)

? ? ? ? ? bool

? ? ? List(數(shù)組)

? ? ? ? ? 在Dart中,數(shù)組是列表對(duì)象,所以大多數(shù)人只是稱它們?yōu)榱斜?/p>

? ? ? Maps(字典)

? ? ? ? ? 通常來(lái)說(shuō),Map 是一個(gè)鍵值對(duì)相關(guān)的對(duì)象。 鍵和值可以是任何類型的對(duì)象。每個(gè) 鍵 只出現(xiàn)一次, 而一個(gè)值則可以出現(xiàn)多次

數(shù)值類型

1、int 必須是整型

? ? int a=123;

? ? var=45;

2、double 既可以是整型 也可是浮點(diǎn)型

? ? double b=23.5;

? ? double c=24;

字符串類型

?var str1='this is str1';

?String str2="this is str2";

布爾類型

bool 值true/false

bool flag1=true;

條件判斷語(yǔ)句

? ? ? var flag=true;

? ? ? if(flag){

? ? ? ? print('真');

? ? ? }else{

? ? ? ? print('假');

? ? ? }

List(數(shù)組/集合)


1、第一種定義List的方式

? ? /*

? ? ? var l1=['aaa','bbbb','cccc'];

? ? ? print(l1);

? ? ? print(l1.length);

? ? ? print(l1[1]);

? ? */

2、第二種定義List的方式

? ? var l2=new List();

? ? l2.add('張三');

? ? ?l2.add('李四');

? ? ?l2.add('王五');

? ? ?print(l2);

? ? ?print(l2[2]);

3、定義List指定類型

? ? var l3=new List<String>();

? ? l3.add('張三');

? ? l3.add(123);

? ? print(l3);

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 數(shù)據(jù)類型 1.String<1>字符串定義var , String,或者用 三引號(hào)定義字符串 (這樣賦值的字符串里...
    貝灬小暉閱讀 194評(píng)論 0 0
  • 1.變量聲明并初始化 var name='xiao hong'; var 可以聲明任何類型的變量;但與javasc...
    全都是肥羊閱讀 713評(píng)論 0 0
  • Dart中所有東西都是對(duì)象,包括數(shù)字、函數(shù) Dart語(yǔ)言本質(zhì)上是動(dòng)態(tài)類型語(yǔ)言,類型是可選的 可以使用 var 聲...
    tanhh閱讀 1,496評(píng)論 0 0
  • 一、變量和常量 1.變量 var dart語(yǔ)言的變量定義與JavaScript定義變量一樣的,使用var 關(guān)鍵字。...
    Amy_yqh閱讀 5,643評(píng)論 0 2
  • 16宿命:用概率思維提高你的勝算 以前的我是風(fēng)險(xiǎn)厭惡者,不喜歡去冒險(xiǎn),但是人生放棄了冒險(xiǎn),也就放棄了無(wú)數(shù)的可能。 ...
    yichen大刀閱讀 7,849評(píng)論 0 4

友情鏈接更多精彩內(nèi)容