Dart语言参考

Dart语言学习入门过程中的一些记录,仅记录有差异的。可能会跟go等其他语言进行一个对比。 语言基础 运算符 截断除法运算符(truncating division operator) 比如计算 23➗ 7 使用 23/7 使用下面的代码 void main (){ print(23/7); } // 输出 3.2857142857142856 使用~/运算符 void main (){ print(23~/7); } // 输出 3 String 变量值内插 Dart使用下面的方式进行值的内插 void main() { var greeter = "Dart🐟"; print("打印机:$greeter"); } 这一点跟C#有一点相似,C#使用下面的方式: void main() { var greeter = "C#🐟"; print($"打印机:{greeter}"); } Dart中如果变量需要进行值计算,那么跟开始的例子相似。 void main() { var greeter = "Dart🐟"; print("打印机:${greeter.length}"); } 函数 Dart函数不支持重载,但是提供了可选命名参数和可选参数等方式。 可选参数 String Fake(String UserName, [String? carIdentifier]) { if (carIdentifier !...

May 21, 2023 · 15 min · czyt