Dart基础
一、创建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、数值类型目前只有两种int,double(在不同系统上位数不一样)
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
本博客是个人工作中记录,更深层次的问题可以提供有偿技术支持。
另外建了几个QQ技术群:
2、全栈技术群:616945527
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。
另外建了几个QQ技术群:
2、全栈技术群:616945527
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。