Dart
笑望灬星辰
这个作者很懒,什么都没留下…
展开
-
Dart - 类的成员变量
直接上代码My.dartclass My { // 类的成员变量 String name = "胡佳佳"; int age = 27; My() { print("构造方法执行了"); }}main.dartimport 'My.dart';void main(List<String> args) { My my = new My(); print(my.age); my.age = 100; print(my.name);原创 2020-11-08 00:59:19 · 1095 阅读 · 0 评论 -
Dart - 类
直接上代码My.dartclass My { My(){ print("构造方法执行了"); }}main.dartimport 'My.dart';void main(List<String> args) { My my = new My();}外部类先导入 后使用 编辑器都有提示的原创 2020-11-08 00:35:17 · 440 阅读 · 0 评论 -
Dart - import
直接上代码test.dartvar name = "胡佳佳";int getSum(int a, int b) { return a + b;}index.dartimport 'test.dart';void main(List<String> args) { print(name); int sum = getSum(37, 63); print(sum);}原创 2020-11-08 00:27:55 · 876 阅读 · 0 评论 -
Dart - break 和 continue
直接上代码// break 和 continuevoid main(List<String> args) { // 与其他编程语言类似 // 使用 break 停止程序循环 for (var i = 0; i < 5; i++) { print(i); if (i == 3) { break; } } // 使用 continue 跳转到下一次迭代 for (var i = 10; i < 15; i++)原创 2020-11-08 00:05:51 · 699 阅读 · 0 评论 -
Dart - switch
直接上代码// switch casevoid main(List<String> args) { // switch // java js 等其他语言类似 枚举类型 可以用于 switch 语句 var command = 'A'; switch (command) { case 'A': print('你的成绩是A'); break; case 'B': print('你的成绩是B'); br原创 2020-11-07 23:52:45 · 2902 阅读 · 0 评论 -
Dart - function
直接上代码// 函数void main(List<String> args) { // main 也是一个函数 程序主入口 // 类似js 函数存在声明提前 c 就没有 int sum = getSum(10, 20); print(sum); var list = [1, 2, 3]; // 一个函数可以作为另一个函数的参数 // 将 printElement 函数作为参数传递。 list.forEach(printElement); // 匿名函数原创 2020-11-07 22:12:21 · 493 阅读 · 0 评论 -
Dart - 循环控制
直接上代码// 循环控制void main(List<String> args) { for (var i = 0; i < 3; i++) { print(i); } var arr = ["赵云", "赵子龙", "赵信"]; for (var i = 0; i < arr.length; i++) { print(arr[i]); } var map1 = {"name": "胡佳佳", "age": 27}; // 循环map原创 2020-11-07 21:53:30 · 683 阅读 · 0 评论 -
Dart - if else
直接上代码// 条件判断 if elsevoid main(List<String> args) { int i = -1; if (i == 0) { print("i 等于 0"); } else if (i > 0) { print("i 大于 0"); } else { print("i 小于 0"); }}// 题外话// PHP else if 要写成 elseif /* if (i == 0) { pri原创 2020-11-07 21:25:05 · 942 阅读 · 0 评论 -
Dart - default&const
直接上代码// final 与 constvoid main(List<String> args) { // 使用过程中从来不会被修改的变量, 可以使用 final 或 const, 而不是 var 或者其他类型, Final 变量的值只能被设置一次; // Const 变量在编译时就已经固定 (Const 变量 是隐式 Final 的类型.) 最高级 final 变量或类变量在第一次使用时被初始化。 final age = 27; age = 28; const nam原创 2020-11-07 21:02:11 · 491 阅读 · 0 评论 -
Dart - default 默认值
直接上代码// 变量的默认值void main(List<String> args) { int i; String age; var name; print(i); print(age); print(name); /** * 在生产环境代码中 assert() 函数会被忽略,不会被调用。 * 在开发过程中, assert(condition) 会在非 true 的条件下抛出异常. */ assert(i == null); as原创 2020-11-07 20:37:30 · 1322 阅读 · 0 评论 -
Dart - variate 变量
直接上代码// variate 变量void main(List<String> args) { // 虽然 Dart 代码是类型安全的,但是由于支持类型推断, // 大多数变量是不需要显式指定类型的: var name = 'hujiajia'; var year = 2020; var antennaDiameter = 3.7; var flybyObjects = ['Jupiter', 1, 'Uranus', 'Neptune']; var map1原创 2020-11-07 20:20:39 · 467 阅读 · 0 评论 -
Dart - comment 注释
直接上代码void main(List<String> args) { // 单行注释 /** * 多行注释 */ /** * /** * 注释嵌套 在我的记忆中 ios 的 swift 也可以进行多行注释 js 等是不可以进行多行注释的 * */ */ print("注释");}...原创 2020-11-07 19:52:38 · 565 阅读 · 0 评论 -
Dart - 环境配置
我这里为了简便 直接在vs code 里面配置的本来想在idea里面配置 后面没有因为在vs code 里面简直太简单 so easy点击插件市场 搜索 Dart 插件我已经安装好了然后就可以编写 helloWorld了void main() { /** * 有没有感觉像 c 开发 void main() 程序入口 简直不要太像 */ print("Hello, World!"); // 注意后面不要少了分号 前端js写惯的朋友特别要注意了}.原创 2020-11-07 16:29:49 · 582 阅读 · 0 评论