掌握Dart基础:面试技巧指南
发表时间: 2022-04-14 18:08
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 今天给大家带来一些Dart的基础语法,一看就会,一学就废。
main () { print('您好,dart'); print('您好,dart111');}复制代码
// main () {// print('您好dart');// }// viod 没有返回值 表示main方法没有返回值/*void main () { print('你好,dart');}*/// 注释方法 2种 // /* */ //////这也是一个注释//ts// function setData:void (){// }复制代码
void main() { // var str = "你好dart22222"; // var myNum = 1234; // print(str); // print(myNum); //定义字符串 dart里面有类型校验 // String str = '我是字符串'; // print(str); //数字类型 // int myNum = 123456; // print(myNum); // var str = '' ; // str = 1234; String str = "12345"; print(str); int myNum = 1232; print(myNum);}复制代码
void main () { var str ="123131"; // var 1str ="123131"; 错误写法。 // var if= "1231312"; 错误 var age =20; var Age =30; print(age); print(Age);}复制代码
// Dart常量void main () { // var str = "this is a str"; // str = "11111"; // print(str); // const PI = 3.14159; // // PI =1231231;//错误的写法;常量不可以修改 // print(PI); //final常量 // final PI =3.14158; // // PI = 14234214;//错误写法 // print(PI); final a = new DateTime.now(); print(a); // const a =new DateTime.now();//标错了 //区别:final可以开始不赋值,只能赋值一次;而final不仅有const的编译时常量的特性,最重要的是它是运行时常量,并且final是惰性初始化,即在运行第一次使用前才初始化。}复制代码
var clapping ="\u{1f44f}";print(clapping);print(clapping.codeUnits);print(clapping.runes.toList());}复制代码
main () { //1.字符串的几种方式 // var str1 ='this is str1'; // var str2 = 'this is str2'; // String str1 ='this is str1'; // String str2 = "this is str2"; // print(str1); // print(str2); // String str1 ='''this is str1 // this is str1 // this is str1 // '''; // String str1 ='12313'; // print(str1); //2.字符串的拼接 String str1 ='您好'; String str2 ='Dart'; // print(str1 + str2); print("$str1$str2");}复制代码
void main() { // 1.int 必须是整形 int a=12; print(a); // 2.double 带小数点 既可以整形 也可以是浮点型 double b = 1.1; b=24; print(b); //3.运算符 + - * / % var c =a+b; print(c);}