[英]Any side effects of this empty list checking (list = []) in OCaml?
在OCaml中,有检查清单数据结构的空虚时lst
,我想用
if (lst = []) then ...
为了简洁,而不是使用模式匹配或检查列表的长度。
我想知道这个结构比较(=)
是否会对列表数据结构产生任何副作用?
没有副作用。 这是测试列表是否为空的完美好方法。
但是,很多时候,如果它不是空的,你想要使用列表中的一些元素。 模式匹配适用于那些时代。
作为一个微小的评论,如果你对简洁感兴趣,你不需要你的if
括号。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.