Hello World
学习Dart也是从Hello World开始入手
1、输出Hello World
/**
* 1.dart的入口是main函数
* 2.在dart中打印内容使用print
*/
main() {
print("hello World");
print(123);
}
2、Dart中一个完整的函数体是这样的
/**
* 完整的main函数
* 函数的返回值类型 函数的名称(参数列表){
* 函数体
* }
* void main(List<String> args) {
*
* }
*/
3、Dart定义变量
/***
* Dart是强类型的语音,变量有自己的类型
* Dart中变量的声明方式
* 1.明确声明 类型 变量名称 = 赋值
* 2.类型推导 var/const/final/dynamic
*/
下面依次看代码
main(List<String> args) {
//1.明确的声明(指定类型)
String name = "Why";
int age = 18;
//Dart中如果需要输出多个变量时,使用${} 输出结果 Why 18
print("${name} ${age}");
//获取变量类型 输出结果 String
print(name.runtimeType);
//2.类型推导方式
//Dart自动推导出变量类型后不可再次改变类型
//var声明的变量可以改变变量值,但不可改类型
var message = "Hello World";
//const/final声明的变量不可以改变,是常量
// const message1 = 1;
// message1 = 2; //报错
//区别:const必须直接赋值常量,final可以在运行时赋值
const num1 = getNum(); //报错
final num2 = getNum(); //不报错
//dynamic(动态的)可以改变变量类型
dynamic bar = "abv";
bar = 123;
}
int getNum() {
return 10;
}