F#学习
-
打开项目
6+3 6.0+3.0 6+3.0 //会有波浪线,预能感知,蓝色警告可以运行
-
字符型
let x1 = '财'
//val x1 : char = ‘财’
-
注释
let x1 = '财' //一行注释 (*哈 哈 我是 多行 注释 *)
-
串类型
“F#是强类型语言”//必须把类型分的清清楚楚的意思。val it : string = "F#是强类型语言"
-
\用来干啥?
用来忽略换行,把意思改变了,俗称转义换行"F#是\ 强类型语言" 输出结果不变 val it : string = "F#是强类型语言"
-
不用回车换行用字母如何手动换行?
"F#是强类型\n 语言" val it : string = "F#是强类型 语言"
-
@能干啥?
"c:\user\nnn\documents" //不加@ val it : string = "c:\user nn\documents"
@“c:\user\nnn\documents” //加@,注意注意注意,加在前面
val it : string = “c:\user\nnn\documents”
就是忽略后面所有让计算机误会的语义,比如\n就是\n,计算机你千万别给我变成回车了。 -
unicode编码
printfn"%s""\u4e2d\u56fd"
中国
val it : unit = ()
中国汉字在计算机中就是这么存的,你这么取它也能认识。 -
串连接
let x1 = "hello"+"world\n"
val x1 : string = "helloworld
"
你看,用+号就可以运算了,还有\n也是换行。串是不可变的字符数组组成。 -
布尔类型
就是对错型。let x=true
val x : bool = true