使用char值声明语句

时间:2018-06-07 16:48:12

标签: java char assert assertion

我正在尝试编写一个断言语句来检查输入的用户字母是否介于A和Z之间。这是我的代码:

assert((letter >= 'a' && letter <= 'z') || (letter >= 'A' && letter <= "Z")):"The letter you entered was incorrect";

我正在

二元运算符的错误操作数类型&#39;&lt; =&#39;

错误。

任何帮助或提示将不胜感激。 :)

1 个答案:

答案 0 :(得分:1)

您的意思是class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate { var tableData: [String] = [] @IBOutlet weak var btListView: UITableView! override func viewDidLoad() { super.viewDidLoad() for i in 0...5 { tableData.append("(\(i)") } btListView.dataSource = self } } func numberOfSections(in tableView: UITableView) -> Int { return 1 } func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = btListView.dequeueReusableCell(withIdentifier: "cellReuseIdentifier")! as UITableViewCell let temp = tableData[indexPath.row] cell.textLabel?.text = temp return cell } func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return tableData.count } ,而不是'Z'

它们不一样:第一个是char文字,第二个是字符串文字。比较运算符没有为字符串或一般的引用类型定义。