BlogHide Resteemsycuzjj (50)in golang • 3 years agoGo里面的循环依赖循环依赖本质上一次错误的设计,在go里面,直接把它作为了一个编译时的错误。 package aimport ( "fmt" "my-test/importcicle/b")type A struct {}func (a A) DoSomethingWithA() { fmt.Println(a)}func CreateA() *A { a := &A{} return…ycuzjj (50)in rust • 4 years agoRust中应该尝试使用的12个杀手级库Rust中应该尝试使用的12个杀手级库 1、clap clap在写一些CLI工具时非常有用,在 ripgrep 和Rust自己的 Cargo 都在使用,clap编译后非常小,而且加载启动非常快。clap会帮你处理命令行参数,可以自定义友好提示,支持函数式操作,非常方便 官网地址 use clap::App;