是否可以对 Crystal 中的块使用简写,例如
my_array.sort_by(&:size)
此尝试返回错误:
... expected a function type, not Symbol
最佳答案
您可以使用以下语法:
my_array = ["123", "22", "1"]
sorted = my_array.sort_by &.size
puts sorted
=> ["1", "22", "123"]
关于crystal-lang - Crystal 中的速记 block 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35552497/