escape:玩具展示内置逃生 源码
逃脱 escape FILE.ego > FILE.go 翻译 Escape查找看起来像这样的行: check := escape(&err) 并就地扩展它们,以便转义所返回的函数可用于触发封闭函数的尽早返回。 当前仅扩展了简短的变量声明。 汇编 go编译器的转义分析输出可用于捕获潜在的转义误用: go build -gcflags -m 2>&1 | grep 'func literal escapes to heap' | grep -Ff <(find . -name '*.go' | xargs -n1 grep -EHn '\W+escapePanicFlag := false$' | awk -F: '{ print $1":"$2+1 }') | sed -e 's/func literal escapes to heap/possible misuse
下载地址
用户评论