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 @ 2020-08-26 23:08  xgqfrms  阅读(279)  评论(5编辑  收藏  举报