美文网首页程序员让前端飞Flutter圈子
来吧 Dart 我爱你 (2) 基本类型

来吧 Dart 我爱你 (2) 基本类型

作者: zidea | 来源:发表于2019-06-08 21:33 被阅读2次
    dart
    • numbers
    • strings
    • booleans
    • lists (可以看做 arrays)
    • sets
    • maps
    • runes (主要用于表示字符串中的 Unicode 字符)
      这个也在 go 语言中见过,不知道随后学习中是否还能看到 go 语言的身影
    • symbols

    numbers

    • int
    • double

    int 类型 64 位,根据平台。

    var y = 1.1;
    var exponents = 1.42e5;
    

    类型转换

    字符串转数值类型
    var y = 1.1;
    var exponents = 1.42e5;
    
    数值转换为字符串
    String numToStr = 1.toString();
    
    String piAsString = 3.14159.toStringAsFixed(2);
    

    Strings

    字符串定义我们在每种语言中主要看声明时候的语义。这是可以看这种语言对字符串下了多少功夫。

      var s1 = 'Single quotes work well for string literals.';
      var s2 = "Double quotes work just as well.";
    

    在 Dart 语言中可以使用双引号或单引号都可以声明字符串,不过在单引号中使用单引号需要转义,而在双引号中使用单引号则不需要转义。

    var s3 = 'It\'s easy to escape the string delimiter.';
    var s5 = "It's even easier to use the other delimiter.";
    
      String s6 = 'welcome'
          ' to '
          ' zidea zone ';
    
    

    在 Dart 语言中如果字符串过长,超出屏幕宽度时候可以上面那样表达,不用 + 了,很方便。

      var s7 = '''
    You can create
    multi-line strings like this one.
    ''';
    
      var s8 = """This is also a
    multi-line string.""";
    
    developer

    相关文章

      网友评论

        本文标题:来吧 Dart 我爱你 (2) 基本类型

        本文链接:https://www.haomeiwen.com/subject/njlwxctx.html