一、创建IDEA环境
1、安装Dart插件

2、选择Dart SDK

3、创建新控制台项目

这个main在bin目录下,真是活久见。
二、基础数据类型
1、字符串类型
a、相加
String str1="123_456"; String str2="_789"; String str3=str1+str2; print(str1+str2);
//123_456_789
b、截取
String str1="123_456"; String str2=str1.substring(0,3); print(str2);
//123
c、分割
List<String> v=str1.split(‘_‘);
d、dart中没有字符类型,比如
import ‘dart:mirrors‘;
import ‘package:dartstudy/dartstudy.dart‘ as dartstudy;
getTypeName(dynamic obj) {
return reflect(obj).type.reflectedType.toString();
}
void main(List<String> arguments) {
String str1="123_456";
var a=str1[0];
print(getTypeName(a));
var b=‘1‘;
print(getTypeName(b));
}
//输出 都是String
2、数值类型
var v=23.0; print(getTypeName(v)); //double
var v=2; print(getTypeName(v)); //int
int 范围如下图

double 精度64位
3、数学函数
import ‘dart:mirrors‘;
import ‘dart:math‘;
import ‘package:dartstudy/dartstudy.dart‘ as dartstudy;
getTypeName(dynamic obj) {
return reflect(obj).type.reflectedType.toString();
}
void main(List<String> arguments) {
var v=23.5.round();
print(v);
}
//24
原文:https://www.cnblogs.com/zhaogaojian/p/12333979.html