beep已经回答的很好了。
我之前在circuit版说过一个例子,比如mcu里面寄存器的某一个bit,表示对应的某个功能是否开启。1是开启0是关闭。
rust里面对这个bit位的读和写要用不同的枚举。
读就是xxx.enabled
写就是xxx.enable
如果你用错了编译就过不去。
rust就是严格到这种程度,基本上不会给你犯错的空间。
【 在 gfkid 的大作中提到: 】
: @lvsoft 还是请lvsoft解惑吧
: 不过我感觉你这个问题不是换个rust就能轻易解决的
: 不过如果改进prompt 有可能能让AI发现自己的逻辑问题 这样它自己就会修改
--
修改:lvsoft FROM 101.229.188.*
FROM 101.229.188.*