附录B: 有趣的代码片段
自重写程序
main(a){printf(a="main(a){printf(a=%c%s%c,34,a,34);}",34,a,34);}/* Go quine */
package main
import "fmt"
func main() {
fmt.Printf("%s%c%s%c\n", q, 0x60, q, 0x60)
}
var q = `/* Go quine */
package main
import "fmt"
func main() {
fmt.Printf("%s%c%s%c\n", q, 0x60, q, 0x60)
}
var q = `三元表达式
禁止 main 函数退出的方法
基于管道的随机数生成器
Assert测试断言
Last updated