我想到
这可能只是对我来说毫无意义,因为我不知道也不使用Ruby,但我渴望有一天能创建一个很棒的语言,所以我想至少了解一下最受欢迎的语言之一的设计背后的原因。
redo
唯一的用途可能是用于像写入socket或从数据库读取等操作,但如果这些操作失败一次,随后的尝试很可能也会失败,所以对我来说它仍然有点没有意义。至于retry
,我真的想不出任何有用的情况。这可能只是对我来说毫无意义,因为我不知道也不使用Ruby,但我渴望有一天能创建一个很棒的语言,所以我想至少了解一下最受欢迎的语言之一的设计背后的原因。