xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

如何正确的使用 Dart SDK API

如何正确的使用 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 发布文章使用:只允许注册用户才可以访问!


posted @   xgqfrms  阅读(281)  评论(5编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2019-08-26 css & circle & shapes
2018-08-26 MBP 2018 使用入门教程 All In One
2016-08-26 vue.js 学习笔记!
点击右上角即可分享
微信分享提示