F# 处理命令行参数

原创 2012年03月23日 15:31:52
F# 处理命令行参数

#light
open System;;

type env(svr1 : string, pot1 : string) =
    member x.Svr1 = svr1
    member x.Pot1 = pot1

let doSomething (e:env)=
    Console.WriteLine (String.Format("{0}:{1}", e.Svr1, e.Pot1))

[<EntryPoint>]
let Main  args =
    //printfn "Hello %A" args
    let e= (
        match args with
        | [|"test"|] -> new env("Server1","1000")
        | _ -> new env("Server2","2000")
    )
    //printfn "Hello %A" e.Svr1
    doSomething e |> ignore
    0

=====================

> Main [|"test"|];;
Server1:1000
val it : int = 0


> Main [|"aaaa"|];;
Server2:2000
val it : int = 0

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

命令行传递给批处理的参数

命令行传递给批处理的参数 %0 批处理文件本身 %1 第一个参数 %9 第九个参数 %* 从第一个参数开始的所有参数 批参数(%n)的替代已被增强。您可以使用以下语法:       %~1   ...
  • zhaoyaoxing
  • zhaoyaoxing
  • 2013年09月25日 13:54
  • 15785

VC中使用nmake命令编译方法

VC6.0其实已经不再使用makefile文件进行编译了,但是它仍然可以导出makefile文件,后缀名为*.mak,方法是在工程菜单下的导出makefile文件,你也可以将*.mak文件更名为mak...
  • wangzhen209
  • wangzhen209
  • 2015年08月17日 16:09
  • 2191

Logstash 命令行参数

Logstash 提供了一个 shell 脚本叫 logstash 方便快速运行。它支持以下参数: -e 意即执行。我们在 “Hello World” 的时候已经用过这个参数了。事实上你可...
  • xunzaosiyecao
  • xunzaosiyecao
  • 2017年03月28日 19:40
  • 2726

python处理命令行参数.pdf

  • 2014年12月06日 12:38
  • 219KB
  • 下载

分析、获取命令行参数的MASM32演示程序

  • 2009年04月16日 12:01
  • 2KB
  • 下载

获取所有进程的映像路径以及命令行参数

  • 2007年06月11日 01:06
  • 7KB
  • 下载

可以获取命令行参数的源代码

  • 2009年09月28日 16:22
  • 2KB
  • 下载

用于将来自用户的两个数字接受为命令行参数

  • 2013年04月13日 17:15
  • 762B
  • 下载

arg_parser_1.8(命令行参数解析类库)

  • 2013年10月18日 14:06
  • 41KB
  • 下载

java的几个命令行参数

  • 2013年07月06日 21:22
  • 18KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:F# 处理命令行参数
举报原因:
原因补充:

(最多只允许输入30个字)