我想创建一个名为result的全局变量,使用5次字符串拼接来创建一个包含9个start字符串的字符串(由逗号分隔)。
我有两段代码,只有第二段声明了一个全局变量。由于某种原因,这很难在我的大脑中理解...难道是因为我在第一段代码中使用了let,所以result是一个局部变量吗?还有更详细的解释吗?
let start = "ab";;
let result = start ^ "," in
let result = result ^ result in
let result = result ^ result in
let result = result ^ result in
let result = result ^ start in
result;;
- : string = "ab,ab,ab,ab,ab,ab,ab,ab,ab"
let result =
let result = start ^ "," in
let result = result ^ result in
let result = result ^ result in
let result = result ^ result in
let result = result ^ start in
result;;
val result : string = "ab,ab,ab,ab,ab,ab,ab,ab,ab"