在OCaml的toplevel中,可以通过使用特殊的下划线变量 _
来获取最后一个求值表达式。这个下划线变量 _
在OCaml中被称为“不关心”变量,它可以用来忽略某个表达式的值。
当在toplevel中执行多个表达式时,只有最后一个表达式的值会被显示出来。如果你想获取最后一个表达式的值,可以将其绑定到一个变量,而不关心变量 _
可以用来忽略其他表达式的值。
下面是一个示例:
# let x = 1 + 2;;
val x : int = 3
# let y = 3 * 4;;
val y : int = 12
# _;;
- : int = 12
在上面的示例中,我们首先定义了变量 x
和 y
分别绑定到表达式 1 + 2
和 3 * 4
的结果。然后,通过输入 _
来获取最后一个表达式的值,即 12
。
需要注意的是,不关心变量 _
只能获取最后一个表达式的值,如果想获取其他表达式的值,需要将其绑定到具体的变量中。
云+社区技术沙龙[第6期]
腾讯技术创作特训营第二季第3期
腾讯技术开放日
DB TALK 技术分享会
云+社区沙龙online [新技术实践]
GAME-TECH
云+社区技术沙龙 [第31期]
腾讯技术开放日
云+社区技术沙龙[第17期]
腾讯云GAME-TECH沙龙
领取专属 10元无门槛券
手把手带您无忧上云