好吧,我有string
和integer
。这些都在list
中。所以,稍后在程序中我检查list
中的x值是否低于6.如果该值等于一个字符串,它会评估为false,表示它不低于6或它会给我一个错误吗?那是为什么?
答案 0 :(得分:0)
它会在尝试比较字符串和整数时抛出异常。
处理案件的最佳方法是什么?主要有两种方法。
一种方法在执行比较之前测试类型。另一种方法捕获异常并且对此没有任何作用。
关于哪种方法更好,存在争议。我抓住了异常并且对此无动于衷。这对我来说似乎更简单。
(我本来可以发表评论,但我不允许发表评论。)