如何正确的使用 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()

  1. Search API Docs

  1. select right item from num

https://api.dart.dev/stable/2.9.1/dart-core/num/abs.html

  1. 查看更多 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 发布文章使用:只允许注册用户才可以访问!


最新文章

  1. MyEclipse安装lombok
  2. Android代码截屏
  3. Delphi 中的结构体与结构体指针
  4. java script 闭包
  5. Linux android开发环境问题:Unexcepted exception:cannot run program "android-sdk-linux/platfor-tools/adb" :err=2,No such file or directory.
  6. 隐藏NavigationBar 带来的坑
  7. Eclipse问题解决方案,不断更新
  8. 手把手教你发布代码到CocoaPods(Trunk方式)-备用
  9. PHP利用递归法获取多级类别的树状数组
  10. css-缩写
  11. CentOS下架设Telnet服务器
  12. CMD命令讲解(一)SC
  13. semantic-ui 模态窗口
  14. POJ 1236 Network of Schools 连通图缩点
  15. mysql中各种join连表查询总结
  16. spring学习 十 schema-based 异常通知,和环绕通知
  17. SQL记录-PLSQL集合
  18. Android PopupWindow中EditText获取焦点自动弹出软键盘
  19. springboot手动配置数据源:
  20. 【Nginx】均衡负载权重模式实现session数据同步

热门文章

  1. hook笔记②
  2. 自动化接口差异测试-diffy 回归测试 charles rewrite 请求
  3. (hive)hive优化(转载)
  4. Avoid catching exceptions inside atomic! You may need to manually revert model state when rolling back a transaction. 避免异常程序不抛错误 回滚 导致 自增id不连续。
  5. How to kill go routine?
  6. numpy pandas 学习
  7. Linux-处理用户输入
  8. 深信服EDR3.2.21任意代码执行
  9. linux命令--ssh创建隧道
  10. Pytest(2)使用和调用方法