水土与人
一方水土养育一方人,
一方人制造一方水土。
一方水土养育一方人,
一方人制造一方水土。
说一两句好听的话,做一两件认可的事。
专制时有科学,科学时有专制吗?
值还是不值
认为值就奋不顾身;认为不值就静观其变。
营造值的氛围,加大值的得益,赚取值的利润。
用什么来营造呢?
爱国、爱族、爱人、爱己。
造一个舆论,引一群羔羊。
煮一锅鲜汤,添一把烧柴。
科学
life:
申请
使用
清洗
释放
func Call(a, b, c, d, e any) (any, error) {
// 1
v, err := call(a)
check err // if err != nil { return }
// Nomarlly, `check` will return if err != nil, it will continue if err == nil.
// the `return` will auto match the function's result
//
// If we want to handle err, we can use a code block to do that.
// 2
v, err := call(b)
check err { log.Printf("call failed: %v", err) } // print error and continue, because no `return` in block
// 3
v, err := call(c)
check err { log.Printf("call failed: %v", err); return } // print error and return, because `return` in block
// 4
v, err := call(d)
check err { err = fmt.Errorf("call failed: %w", err); return } // wrap error and return
// 5
v, err := call(e)
check err { panic(err) } // panic
}
整下来,跟if err != nil { ... }
也差不多。
半真半假糊弄学,
伪造作假交差学。
潜台词是:继续当个忍者吧!
奉献一下,牺牲一下,忍耐一下,
谁的代价?