? 8.2.4 choice函数