pub fn vote( voters: &mut Vec<&'_ mut Box<dyn Responder>>, list: Vec<(usize, String)>, msg: String, log: &mut Log ) -> usize
投票。如果出现平票,则递归调用自己再次投票。投票结果返回的是用户的 id。函数内不筛选死活。