Rust重写CLI,是否值得?
这是作者所在的团队在多年之后, 使用 Rust重写CLI的故事. 是否值得用 Rust 重写呢? 估计很多人有同样的疑问. 作者最后给出了答案, 并且描述了他们在重写过程中碰到的问题.
async trait还是只使用trait
这是一个对是否需要把 trait 标记为 async 的思考和讨论.
gpt-macro: ChatGPT 宏
这是一个由 ChatGPT驱动的过程宏,该过程宏可以在编译时生成代码。
例子
use gpt_macro::auto_impl;
auto_impl! {
"Return fizz if the number is divisible by 3, buzz if the number is divisible by 5, and fizzbuzz if the number is divisible by both 3 and 5."
fn fizzbuzz(n: u32) -> String {
}
#[test]
fn test_fizzbuzz() {
assert_eq!(fizzbuzz(3), "fizz");
assert_eq!(fizzbuzz(5), "buzz");
assert_eq!(fizzbuzz(15), "fizzbuzz");
assert_eq!(fizzbuzz(1), "1");
}
}
Bevy教程: Enemy Movement, Collisions, Sound Effects, Despawning
这是一个 Bevy的教程视频, 本节主要讲解 Enemy Movement, Collisions, Sound Effects, Despawning 这些概念以及用法.
--
From 日报小组 BobQin,FBI小白
社区学习交流平台订阅:
1
共 0 条评论, 1 页
评论区
写评论还没有评论