F# 代码的打包、调试与测试
1. F# 脚本特性
- 脚本引用 :通过
#load引用的脚本本身可以包含更多的#load和#r引用,这意味着脚本可以充当“小型库”。如果同一个根文件通过#load多次间接引用同一个脚本,该文件在逻辑上仅被引用一次。 - 命令行参数访问 :
- 在脚本中,可以使用
fsi.CommandLineArgs表达式访问命令行参数。 - 在编译代码中,使用
System.Environment.GetCommandLineArgs。 - 在两种模式都使用的代码中,可使用条件编译来切换,示例代码如下:
- 在脚本中,可以使用
open System.Windows.Forms
let form = new Form(Width = 400, Height = 300,
Visible = true, Text = "F# Forms Sample")
#if COMPILED
// Run the main code
System.Windows.Forms.Application.Run(form)
#endif
- 脚本启动
超级会员免费看
订阅专栏 解锁全文

1万+

被折叠的 条评论
为什么被折叠?



