《Dart语言学习笔记》 01.main()函数 @ William Yi | 星期六,九月 3 日,2022 年 | 1 分钟阅读 | 更新于 星期六,九月 3 日,2022 年

main()函数是Dart程序的入口

Hello World!

宇宙惯例,每种编程语言的第一个程序:

void main() {
  print("Hello World!");
}

main() 函数

  • main()函数是Dart程序的入口,返回值 void

  • main()函数有两种形式:

    1. 不带任何参数的: main()

      void main() {
      print("Hello World!");
      }
      
    2. 带命令行参数列表的: main(List<String> args)

      void main(List<String> args) {
      print("Hello World!");
      print(args);
      }
      

      运行示例:

      $ dart hello-world-with-args.dart aaa bbb ccc
      Hello World!
      [aaa, bbb, ccc]
      

        与别的语言不同,Dart并不会把运行的程序自身放到命令行参数的第一个

        可以使用标准库 args 来定义和操作命令行参数

  • main()函数执行完成后即退出程序,进程结束退出码默认为0,如需要指定不同的退出码,可以用 dart:io 包里面的 exit() 函数

    import 'dart:io';
      
    void main() {
      print("Hello World!");
      exit(999);
    }
    
avatar

CurveSoft.NET20+ 年码农老司机,持续发光发热中

社交链接