F#入门-第二章 F#基础-第十节 引用类型

    如果使用引用类型,就可以修改变量的值了。
   (正常情况下,绑定的变量值是不能被修改的。)
    使用ref将值变为引用类型。同时,使用 ! 读取引用类型的值, 使用 := 写入引用类型的值

引用类型的利用
//将引用类型的值绑定给变量a
let a = ref "hello";;
//读取a的值
!a ^ " world";; //写入a的值
a := "hi";;
//读取a的值
!a ^ " world";;



执行结果 
> let a = ref "hello";;
val a : string ref
> !a ^ " world";;
val it : string = "hello world"
> a:="hi";;
val it : unit = ()
> !a ^ " world";;
val it : string = "hi world"
posted @ 2010-10-03 18:18  至尊无上  阅读(1105)  评论(0)    收藏  举报