Dart语言学习,推荐

本文介绍了Dart语言的基本数据类型,如数值型、字符串、布尔型、列表和Map,详细讲解了它们的特性和操作。此外,还涵盖了字符串的创建与操作,布尔型的使用,List和Map的创建及常用操作,以及动态类型dynamic的运用。同时,文章还探讨了Dart的运算符、控制流语句、方法定义和可选参数等核心概念。
摘要由CSDN通过智能技术生成

数据类型

====

  • 数值型 -num
  1. 整    型 -int        int的取值不大于64位

  2. 浮点型 -double 64位(双精度)浮点数

  • 字符串 -String

  • 布尔型 -bool

  • 列表型 -List

  • 键值对 -Map

  • Runes  (for expressing Unicode characters in a string) 字符(用于在字符串中表示Unicode字符)

  • Symbols(符号)

数值型操作

=====

  • 运算符:+、- 、* 、/  、%、~/(取整)

  • 常用属性:isNaN(是否是数字)、isEven(是否是偶数)、isOdd(是否是奇数)等

  • 常用方法:abs()、round()、floor()、ceil()、toInt()、toDouble()…

字符串

===

  • 使用单引号,双引号创建字符串

  • 单引号或者双引号里面嵌套使用引号

  • 使用三个引号或双引号创建多行字符串

  • 使用r创建原始raw字符串   String s = r “Hello \n world” => Hello \n world

print(r"换行符:\n"); //这个结果是 换行符:\n

print(“换行符:\n”); //这个结果是 换行符:\n

print(“换行符:\n”); //这个结果是 换行符:

  • 多个字符串相邻中间的空格问题

// 这个会报错

//String blankStr1 = ‘hello’’’‘world’;

// 这两个运行正常

String blankStr2 = ‘hello’’ '‘world’; //结果: hello world

String blankStr3 = ‘hello’’_’‘world’; //结果: hello_world

// 这个会报错

//String blankStr4 = “hello”""“world”;

// 这两个运行正常

String blankStr5 = “hello”" "“world”; //结果: hello world

String blankStr6 = “hello”"_"“world”; //结果: hello_world

//单引号里面有双引号,混合使用运行正常

String blankStr7 = ‘hello""""world’; //结果: hello""""world

String blankStr8 = ‘hello"" ""world’; //结果: hello"" ""world

String blankStr9 = 'hello"""“world’; //结果: hello”"""world

//双引号里面有单引号,混合使用运行正常

String blankStr10 = “hello’’’'world”; //结果: hello’’’'world

String blankStr11 = “hello’’ ''world”; //结果: hello’’ ''world

String blankStr12 = "hello’’’‘world"; //结果: hello’’’'world

字符串操作

=====

  • 运算符:+(拼接)、*(输出字符串次数)、==(值相等)、[](索引取值)

  • 插值表达式:${expression} (可以是方法、变量)

  • 常用属性:length、isEmpty、isNotEmpty

  • 常用方法:contains()、subString()、stratsWith()、endsWith()、indexOf()、lastIndexOf()、toLowerCase()、toUpperCase()、trim()、trimLeft()、trimRight()、split()、replaceXXX()

布尔型

=

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值