< 返回版块

缘罪 发表于 2021-08-04 08:53

Tags:语法

我在读他人代码时经常看到 fn(|x| n){}这种写法,是什么意思,翻教程里没有找到这种写法的解释,有点读不懂了...好难啊...

评论区

写评论
871f 2021-08-09 15:36

这个是闭包,||是闭包的语法,x是传递给闭包的参数。

SummerFans 2021-08-05 16:56

|arg1,arg2|

--
👇
gengfanbin: 上面写的可能不明白, 我是没搞明白 |x| 这块代码是表达什么

作者 缘罪 2021-08-04 14:16

感谢,我收藏了,之前学别的语言的时候都是看一遍教程就能做,然而rust并不允许我这么做233,因为根本写不出东西。

--
👇
madolchepalooza: 推荐一个网站:cheats.rs,里面语法层面的东西挺全的

--
👇
gengfanbin: 感谢大佬, 之前跟着教程走了一遍语法,但是没记全, 读很多语法的时候很迷茫,回头再翻文档又不知道从哪找,rust的语法好多啊...感觉脑容量不够了,

--
👇
lineCode: 这不是个闭包吗

madolchepalooza 2021-08-04 09:50

推荐一个网站:cheats.rs,里面语法层面的东西挺全的

--
👇
gengfanbin: 感谢大佬, 之前跟着教程走了一遍语法,但是没记全, 读很多语法的时候很迷茫,回头再翻文档又不知道从哪找,rust的语法好多啊...感觉脑容量不够了,

--
👇
lineCode: 这不是个闭包吗

作者 缘罪 2021-08-04 09:32

感谢大佬, 之前跟着教程走了一遍语法,但是没记全, 读很多语法的时候很迷茫,回头再翻文档又不知道从哪找,rust的语法好多啊...感觉脑容量不够了,

--
👇
lineCode: 这不是个闭包吗

lineCode 2021-08-04 08:56

这不是个闭包吗

作者 缘罪 2021-08-04 08:54

上面写的可能不明白, 我是没搞明白 |x| 这块代码是表达什么

1 共 7 条评论, 1 页