如何正确的使用 Dart SDK API
2024-10-12 08:01:29
如何正确的使用 Dart SDK API
dart-core
dart:core library
https://api.dart.dev/stable/2.9.1/dart-core/dart-core-library.html
num methods
/**
*
* @author xgqfrms
* @license MIT
* @copyright xgqfrms
* @created 2019-01-01
*
* @description dart-core api num methods
* @augments
* @example
*
*/
void main() {
double a = 3;
double b = 7;
// int a = 3;
// int b = 7;
var add = a + b;
print("add = ${add}");
var minus = a - b;
print("minus = ${minus}");
var multiply = a * b;
print("multiply = ${multiply}");
var division = a / b;
print("division = ${division}");
var remainder = a % b;
print("remainder = ${remainder}");
var rounding = a ~/ b;
print("rounding = ${rounding}");
dynamic even = 2;
dynamic odd = 3;
print("\neven = ${even.isEven}");
print("odd = ${odd.isOdd}");
// double: static const double nan = 0.0 / 0.0;
// dynamic nan = 0 / 0;
dynamic nan = 0.0 / 0.0;
print("nan = ${nan.isNaN}");
double neg = -12;
print("\nneg = ${neg.abs()}");
double float = 12.5;
print("float = ${float.round()}");
print("float = ${float.floor()}");
print("float = ${float.ceil()}");
double f = 3.1415926;
print("f = ${f.toInt()}");
int i = 8;
print("float = ${i.toDouble()}");
}
demo
num & abs()
- Search API Docs
- select right item
from num
https://api.dart.dev/stable/2.9.1/dart-core/num/abs.html
- 查看更多 num class
https://api.dart.dev/stable/2.9.1/dart-core/num-class.html
https://api.dart.dev/stable/2.9.1/dart-core/int-class.html
https://api.dart.dev/stable/2.9.1/dart-core/double-class.html
refs
xgqfrms 2012-2020
www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!
最新文章
- MyEclipse安装lombok
- Android代码截屏
- Delphi 中的结构体与结构体指针
- java script 闭包
- Linux android开发环境问题:Unexcepted exception:cannot run program ";android-sdk-linux/platfor-tools/adb"; :err=2,No such file or directory.
- 隐藏NavigationBar 带来的坑
- Eclipse问题解决方案,不断更新
- 手把手教你发布代码到CocoaPods(Trunk方式)-备用
- PHP利用递归法获取多级类别的树状数组
- css-缩写
- CentOS下架设Telnet服务器
- CMD命令讲解(一)SC
- semantic-ui 模态窗口
- POJ 1236 Network of Schools 连通图缩点
- mysql中各种join连表查询总结
- spring学习 十 schema-based 异常通知,和环绕通知
- SQL记录-PLSQL集合
- Android PopupWindow中EditText获取焦点自动弹出软键盘
- springboot手动配置数据源:
- 【Nginx】均衡负载权重模式实现session数据同步
热门文章
- hook笔记②
- 自动化接口差异测试-diffy 回归测试 charles rewrite 请求
- (hive)hive优化(转载)
- Avoid catching exceptions inside atomic! You may need to manually revert model state when rolling back a transaction. 避免异常程序不抛错误 回滚 导致 自增id不连续。
- How to kill go routine?
- numpy pandas 学习
- Linux-处理用户输入
- 深信服EDR3.2.21任意代码执行
- linux命令--ssh创建隧道
- Pytest(2)使用和调用方法