我想使用可变参数模板从结构中准备值对列表。#includestructfoo{foo(inta,intb):a(a),b(b){}inta;intb;};structMsg{std::vectorvalueArray;};templateMsgfunc(Args...args){Msgmsg;msg.valueArray={sizeof...(args),(args.a)...,(args.b)...};returnmsg;}intmain(){Msgmsg=func(foo{1,2},foo{3,4},foo{5,6});}函数将返回的消息将具有valueArray=[3,1,3,5
这是在tableviewcellforrowatindexpath里面varvalueArray:[(String,String)]=[]if!contains(valueArray,v:(title,status)){letv=(title,status)valueArray.append(v)}这是在didselectrowatIndexPath里面letcell=self.tableView.cellForRowAtIndexPath(selectedRow!)varnewTuple=(cell!.textLabel!.text!,cell!.detailTextLabel!.t