< 返回版块

Snowmanzzz 发表于 2023-03-11 09:09

评论区

写评论
lithbitren 2023-03-15 19:38

99%情况遇不到,但偶尔还是会碰到避不开,一些框架里会逼着你不得不用泛型特性。

--
👇
Snowmanzzz: 有些高级特性能避开不用吗。。。

--
👇
lithbitren: 也就引用可变作用域之类的能提示提示,生命周期泛型特性相关的提示总能碰到怎么改还是改不对的。

作者 Snowmanzzz 2023-03-13 18:30

有些高级特性能避开不用吗。。。

--
👇
lithbitren: 也就引用可变作用域之类的能提示提示,生命周期泛型特性相关的提示总能碰到怎么改还是改不对的。

作者 Snowmanzzz 2023-03-13 18:28

Clippy大名!还没怎么用过,为啥不内置进去hhh

--
👇
Pikachu: 其实确实不太好。

编译器不总是能给出正确的提示,更不要提最优的解法了。很多时候它可能会提示加'static生命周期,而实际情况中'static是一个过于严格的约束。

按照编译器提示改是没啥问题的,但时间允许的话,最好理解为什么要这么改之后再动手。这样之后写代码时就能直接写正确的程序,而不是需要来回编译好几遍。

毕竟rust的编译太慢了……Clippy倒是还好。

yangweng 2023-03-11 23:46

每次改之前多想想。为啥需要这样改。看看那些错误文档说明。改多了就不需要改动了。这样也是熟悉rust编程的过程

lithbitren 2023-03-11 18:23

也就引用可变作用域之类的能提示提示,生命周期泛型特性相关的提示总能碰到怎么改还是改不对的。

github.com/shanliu/lsys 2023-03-11 17:27

那些劝你一个个字打出来的人 远离他

--
👇
github.com/shanliu/lsys: 只要你能确定提示正确的 有什么问题? 难道非要古板且低效的自己一个个字的打出来? chatgpt都快帮你生成一批代码而不是简单提示了 那些古板 只是感觉 自己打一个字字的打出来 可以满足自己的优越感而已

github.com/shanliu/lsys 2023-03-11 17:26

只要你能确定提示正确的 有什么问题? 难道非要古板且低效的自己一个个字的打出来? chatgpt都快帮你生成一批代码而不是简单提示了 那些古板 只是感觉 自己打一个字字的打出来 可以满足自己的优越感而已

Mike Tang 2023-03-11 13:15

知足吧,又不是不能用。——老罗语录。

Pikachu 2023-03-11 12:32

其实确实不太好。

编译器不总是能给出正确的提示,更不要提最优的解法了。很多时候它可能会提示加'static生命周期,而实际情况中'static是一个过于严格的约束。

按照编译器提示改是没啥问题的,但时间允许的话,最好理解为什么要这么改之后再动手。这样之后写代码时就能直接写正确的程序,而不是需要来回编译好几遍。

毕竟rust的编译太慢了……Clippy倒是还好。

RedPanda 2023-03-11 11:52

人家开发出来这么好的编译器,错误提示啥的都特别贴心,就是为了让你编程体验更好。 结果你居然觉得这样不好,你是抖M吗?

4j3n 2023-03-11 09:35

“学而不思则罔,思而不学则殆”

1 共 11 条评论, 1 页