美文网首页
软件开发基础 (第一天)

软件开发基础 (第一天)

作者: 飞指 | 来源:发表于2022-01-22 20:40 被阅读0次

软件开发基础 (第一天)

Dart 语言

Dart 语言介绍

  1. 基于Dart的以下特点,可以通过他在不同的设备上创作出华丽的、高品质体验的应用:
    • 优秀的编程语言
    • 丰富强大的框架
    • 方便灵活的工具
  2. Google及全球的其他开发者,使用Dart开发了一系列高质量、关键的IOS、Android、web 应用。Dart非常适合移动和web开发。其具有以下特点:
    • 快速:Dart 提供提前编译优化,以在移动设备和web上实现可预测的高性能和快速启动
    • 可移植:Dart可以编译成ARM和X86代码,因此Dart 移动应用程序可以在IOS,Android 及更高版本上实现本地运行。对于web应用程序,Dart可以转换为JavaScript。【JavaScript 为web开发的脚本语言,暂时不做过多了解】
    • 易学
      Dart 是面向对象的编程语言,语法风格对于许多现有的开发人员来说都很熟悉。 如果您已经了解 C++,C# 或 Java ,那么使用 Dart 也就是分分钟的事情。
    • 响应式
      Dart 可以便捷的进行响应式编程。由于快速对象分配和垃圾收集器的实现, 对于管理短期对象(比如 UI 小部件), Dart 更加高效。 Dart 可以通过 Future 和 Stream 的特性和API实现异步编程。

Dart 语言基础

  • 定义变量
    1. 什么是变量:在程序中可提供改变的值。
    2. 定义需要注意:
      1. Dart支持顶层变量,也支持类变量或对象变量
      2. Dart中变量可以以字母或下划线开头,后面跟着任意组合的字符或数字
      3. 没有赋初值的变量都会有默认值null
    3. 举例:
main() {
  var a = 1; //定义一个为1的未知类型变量。 
  //由于dart为非强制性语言可以使用var 表示任意类型的变量
  int b = 10;//定义一个为数字类型的int(整数)变量
  String s = "hello";//定义一个为字符串类型的变量
  dynamic c = 0.5;//与var 类似。定义一个为动态类型的浮点型变量(浮点型表示带有小数点的数字)
  //另外还有bool 类型;其值只有两个 true和false
  
}
  • 定义常量
  1. 定义常量关键字:const 和final 两个
  2. 解释什么是常量:在程序中一经赋值,无法进行二次改变的数值成为常量。
  3. 举例
main(){
   var count = 10;
   final Num= count;//final 只能赋值一次
   const Num1 = 10;//const 赋值必须在定义时进行赋值
}
  • Dart 中的关键字
deferred as assert dynamic sync* async
async* in is await export library
external typedef factory operator var part
const rethrow covariant set yield get
yield *

相关文章

网友评论

      本文标题:软件开发基础 (第一天)

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