这几年最大的体会是:真诚请教他人、放下骄傲,才能获得更多知识。要明确自身与他人的问题,成长不应自我内耗。
借鉴成熟产品设计,模仿而非创新,使用设计系统,承认自身不足,向设计师请教。
这段代码是一个Rust语言的函数,名为the_longest,接受两个字符串参数s1和s2,返回较长的字符串。在main函数中,创建了一个字符串变量s1和一个指向s1的引用s1_r。然后,在一个作用域内创建了另一个字符串变量s2,并调用了the_longest函数两次,分别传入s1_r和s2的引用作为参数。最后,打印出返回值,并输出最长的字符串。
定义数组a并切片获取部分元素,判断切片是否为[2, 3, 4],输出结果。编译错误提示值类型大小无法确定。加上&符号后问题解决,表示加上类型后大小可以确定。
定义数组a并通过切片nice_slice获取部分元素,根据条件判断输出不同结果。编译错误[E0277],建议加上&符号解决。疑问是否可以在编译时确定大小。
本文介绍了 Rust 中的可变借用规则,重点讲解了在重叠作用域中进行可变借用的情况,以及没有实现 Copy trait 的情况下的可变借用。作者通过代码示例说明了为什么不会违反借用规则,并测试了可变借用的编译通过情况。
我打算学习使用下RPC库,client和server都是rust实现. 但是我并不想要编写.proto文件, 所以有使用derive来代替proto文件的crate吗?
完成下面两步后,将自动完成登录并继续当前操作。