前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Dart语法基础系列一《语言简介》

Dart语法基础系列一《语言简介》

作者头像
星宇大前端
发布2021-10-11 17:22:32
6250
发布2021-10-11 17:22:32
举报
文章被收录于专栏:大宇笔记

学习一门语最开始应该好好了解他,带着动机和兴趣学习才能更快的融入。github dartLang

快速碎片


基本简介:

  • Goole 开发,免费开源
  • 现代开发语言,曾经目的想取代JS
  • 现在主打构建多平台应用,服务于Flutter

语言优势:

高效 Dart 语法清晰简洁,工具简单而强大。 输入检测可帮助您尽早识别细微错误。 Dart 拥有久经考验的 核心库(core libraries) 和一个已经拥有数以千计的 packages 生态系统

快速 Dart 提供提前编译优化,以在移动设备和 web 上实现可预测的高性能和快速启动。

可移植 Dart 可以编译成 ARM 和 x86 代码,因此 Dart 移动应用程序可以在 iOS,Android 及 更高版本上实现本地运行。 对于 web 应用程序,Dart 可以转换为 JavaScript。

易学 Dart 是面向对象的编程语言,语法风格对于许多现有的开发人员来说都很熟悉。 如果您已经了解 C++,C# 或 Java ,那么使用 Dart 也就是分分钟的事情。

响应式 Dart 可以便捷的进行响应式编程。由于快速对象分配和垃圾收集器的实现, 对于管理短期对象(比如 UI 小部件), Dart 更加高效。 Dart 可以通过 Future 和 Stream 的特性和API实现异步编程。

Dart库结构


Dart 库包括:内置库 + pub外部

DartSDK 内置常用库:

内置库:

在这里插入图片描述
在这里插入图片描述
  • dart:core :内置类型,集合和其他核心功能。 该库会被自动导入到所有的 Dart 程序。
  • dart:async:支持异步编程,包括Future和Stream等类。
  • dart:math:数学常数和函数,以及随机数生成器。
  • dart:convert:用于在不同数据表示之间进行转换的编码器和解码器,包括 JSON 和 UTF-8 。

不一一罗列。。

Pub

学习工具


一、 DartPad

Dart团队提供友好练习语法工具DartPad 地址:https://dartpad.dev/?null_safety=true&id

二、 VSCode + CodeRunner

1、安装Dart或者Flutter,因为Flutter内置Dar,然后设置好环境变量

执行dart --version 查看是否安装成功

在这里插入图片描述
在这里插入图片描述

2、VSCode 安装CodeRunner插件

在这里插入图片描述
在这里插入图片描述

3、在Dart 文件里右键运行即可

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/09/30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 快速碎片
  • Dart库结构
    • DartSDK 内置常用库:
      • Pub
      • 学习工具
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档