所以我的下面的代码有一个可调用的类型错误,我不明白为什么(或它是什么):
elisa<-function(
file="data.csv",
Out=paste("Elisa Analysis",Sys.time(),".xlsx"),
wd="~/Desktop",
out.folder=wd,
Rep=2,
standards=c(1,2),
orient="horizontal")
{
setwd(wd)
setwd(out.folder)
setwd(wd)
}
我该如何解决这个问题?
答案 0 :(得分:0)
'decode'和'sent'是列表,但你像函数一样使用它们。如果要访问列表的索引,请使用[] intead:
func updateSearchResultsForSearchController(searchController: UISearchController) {
self.filteredContacs.removeAll(keepCapacity: false)
let searchPredcate = NSPredicate(format: "givenName contains[c] %@ OR familyName contains[c] %@",searchController.searchBar.text!)
let array = (self.contacts as NSArray).filteredArrayUsingPredicate(searchPredcate)
self.filteredContacs = array as! [CNContact]
self.tableViewContacts.reloadData()
}
无论如何,你正在使用decode = str(decode).split()做一些非常奇怪的事情,我不认为“decode”看起来像你期望的那样。 另外,您可能希望将while语句替换为:
decode[u] == sent[u]
但它不太重要。