今儿用微信听书听金瓶梅,听到有一段特别有意思,心想用程序来描述出来肯定也不错。
下面是背景描述:
王婆给西门庆定的挨光十记,满足这十条,就能妥妥的挨光了。
武大郎为人软弱,每天早出晚归,只知道做买卖,所以潘金莲一般不出门; 老身(王干娘,以下为第一人称)没事,有机会过去就和她闲坐聊天,她有事儿呢,也请我帮忙。 大官人(西门庆)如干此事,便买来一匹蓝绸、一匹白绸、一匹白绢,十两好绵交给我,我去让她帮我挑个日子我请裁缝来做衣服。
package main
func main() {
_, 答应替我做 := 向她借黄历挑缝制衣服的日子()
if !答应替我做 {
return
}
println("这光便一分了")
if !愿意到我家来做() {
return
}
println("这光便二分了")
if !愿意留在这儿吃饭() {
return
}
println("这光便三分了")
// 这天你不要来,直至第三天晌午前后,你整整齐齐打扮了来,以咳嗽为号。
if 我邀你进来喝茶她就要走() {
if 不让她走() {
panic("强扭的瓜要长蛆")
}
return
}
println("这光便四分了")
// 进来坐下后,我介绍你就是让我做衣服的官人,
// 便夸你的许多好处,你便夸她针线活好。
if 她若不理你() {
return
}
println("这光便五分了")
// 为了感谢娘子为你做衣服我提议让你作东请我们吃饭,你并拿钱让我去买酒肉。
if 她起身离去() {
return
}
println("这光便六分了")
// 我拿上银子,临出门时对她说:有劳娘子相待官人坐一坐。
if 她起身离去() {
return
}
println("这光便七分了")
// 买完东西回来后我让娘子「且吃一杯儿酒,难得这官人坏钱」。
if 不肯一起吃饭() || 她起身离去() {
return
}
println("这光便八分了")
// 待他吃得酒浓时说得入港时,我便推道没了酒,你并拿出银子让我去买酒。
if 她起身离去() {
return
}
println("这光便九分了")
// 独处一室后,大官人却不可燥暴,别动手动脚,把事儿打搅了。
// 你用袖子把桌子上的筷子拂下去,然后假装捡筷子,并在她脚踝上捏一捏。
if 她闹起来() {
return
}
println("此事十分光了") //
println("🈲,未满18岁请在大人陪同下观看")
println("🈲,未满18岁请在大人陪同下观看")
println("🈲,未满18岁请在大人陪同下观看")
}
顺道编译运行下:
$ go run main.go
这光便有一分了
这光便二分了
这光便三分了
这光便四分了
这光便五分了
这光便六分了
这光便七分了
这光便八分了
这光便九分了
此事十分光了
🈲️,未满18岁请在大人陪同下观看
🈲️,未满18岁请在大人陪同下观看
🈲️,未满18岁请在大人陪同下观看