摘要: struct Val<T> { val: T,} impl<T> Val<T> { fn value(&self) -> &T { &self.val }} fn main() { let x = Val{ val: 3.0 }; let y = Val{ val: "hello".to_strin 阅读全文
posted @ 2022-07-09 21:43 CrossPython 阅读(49) 评论(0) 推荐(0)
摘要: fn main() { let a = [4,3,2,1]; // 通过索引和值的方式迭代数组 `a` for (i,v) in a.iter().enumerate() { println!("第{}个元素是{}",i+1,v); }} fn main() { let names = [Strin 阅读全文
posted @ 2022-07-09 18:49 CrossPython 阅读(70) 评论(0) 推荐(0)
摘要: struct Unit;trait SomeTrait { // ...定义一些行为} // 我们并不关心结构体中有什么数据( 字段 ),但我们关心它的行为。// 因此这里我们使用没有任何字段的单元结构体,然后为它实现一些行为impl SomeTrait for Unit { }fn main() 阅读全文
posted @ 2022-07-09 15:59 CrossPython 阅读(69) 评论(0) 推荐(0)