print 函数

void print(
  1. Object? object
)

将对象打印到控制台。

在网页上,object 被转换为字符串,并且该字符串使用 console.log 输出到网页控制台。

在原生(非网页)平台,object 被转换为字符串,并且该字符串以换行符('\n',U+000A)结尾,并写入 stdout。在 Windows 上,终止的换行符以及 object 的字符串表示形式中的任何换行符都使用 Windows 行终止符序列('\r\n',U+000D + U+000A)输出。

可以通过 Zone.print 截获对 print 的调用。

实现

void print(Object? object) {
  String line = "$object";
  var toZone = printToZone;
  if (toZone == null) {
    printToConsole(line);
  } else {
    toZone(line);
  }
}