奇思妙想 · 2024年 9月 21日 0

程序样式

27 次浏览

尽管从很多地方都可以听到,一个程序需要main函数。但是,这并不绝对。

  • C/ObjC/C++/Java/C#/Rust/Go/仓颉/VB控制台程序 默认都需要一个主函数做入口。
  • Swift不需要显式写main函数,如果没写,编译器会自动生成一个,调用你写的代码,你只需要关注你的逻辑即可。
  • Fortran语言也不用写main函数,程序的样式示例:
    program hello
    print *, 'Hello, World!'
    end program hello
  • VB GUI程序只需要按框架写事件代码,不需要关注main函数。
  • Shell/Batch批处理/JavaScript/Python 只需要写逻辑即可。
    Python也提供__main__可选入口。