import std.io.*
import std.convert.*

main(){
    Console.write("please input number:")
    var c=Console.readln()
/*
 * 如果 `Result` 值是 `Ok` 状态,则返回类型 `T` 的值
 * 如果 `Result` 值是 `Err` 状态,则抛出异常
 * 返回值 T - 实例化类型
 */
    var m=c.getOrThrow()
    Console.write("输入的信息为"+m)
    //var ss=m.toString()
    //println(ss)

    var opt:Option<Int64>=parseInt64(m)
    var intNum:Int64=match(opt){
        case Some(s)=>s
        case None=>0
    }
    println(intNum)
/*
 * 将整数类型字面量的字符串转换为 Int64 值
 * 参数 data - 要转换的字符串
 * 返回值 Option<Int64> - 返回转换后 Option<Int64> 值
 */
 //public func parseInt64(data: String): Option<Int64>
}