zoukankan      html  css  js  c++  java
  • Dart基础学习01--走近Dart

    什么是Dart

    在Dart的官网上是这样介绍Dart的:

    Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps.
    

    谷歌将Dart描述成一种开源的,具有伸缩性的程序语言并且有强健的库和运行时做支持。同时Dart支持web,server和手机app构建。
    这么看来Dart似乎是很牛逼的一个科技产物,那么从今天起我们就一起来学习一下Dart这么编程语言,看看它到底有哪些牛瓣的特性。

    一段最基本的Dart程序

    // 定义一个方法
    printNumber(num aNumber) {
      print('The number is $aNumber.'); // 控制台输出
    }
    
    // 程序入口
    main() {
      var number = 42; //定义和初始化一个变量
      printNumber(number); // 调用一个方法
    }
    

    下面这些基本特征是几乎所有Dart程序中都会用到的:
    // This is a comment.
    和大多数编程语言一样,Dart也使用//来进行单行注释,同时也可以使用/**/作多行注释。

    num
    一种数据类型,Dart还有另外一些数据类型如:String,int和bool。

    42
    一个数字,属于编译时常量。

    print()
    向控制台输出的方法。

    '...'或者"..."
    字符串,属于编译时常量

    $variableName${expression}
    字符串插值,可用于字符串中动态显示其内容。

    main()
    是Dart中特殊的顶级方法,同时也是Dart程序执行的入口。

    var
    定义变量的一种方式,不需要指明变量的具体类型。

    Dart在Ubuntu上的环境搭建和运行

    参考这篇博文Dart SDK在Linux上的下载及配置

    搭建完成后我们就可以尝试运行一下上面这段程序了。将这段程序写入dart_base_01.dart中并运行:
    这里写图片描述

    所有Dart学习内容和相关源码都会在github上的DartNovel开源项目进行同步,欢迎关注。

  • 相关阅读:
    openstack常见问题
    30 个 Openstack 经典面试问题和解答
    linux系统内存爆满的解决办法!~
    iostat详解
    线上应用故障排查之一:高CPU占用
    对OpenStack运维架构的总结(转)
    zabbix基本监控各指标简解
    创建 OpenStack云主机
    centos7系统中忘记了root管理员账号密码的解决方式(转)
    MySQL高可用架构之MHA
  • 原文地址:https://www.cnblogs.com/zqlxtt/p/4825403.html
Copyright © 2011-2022 走看看