Почему '0' ложно в Perl?

Прежде всего, я родом из C, Java, Python. Недавно я начал изучать Perl для своей новой работы, и мне стало интересно'0' (0-строка), будучи ложным.

мы читали, что именно это поведение является причиной того, что Perl должен был иметь Оператор для чтения файлов, так что для меня это больше похоже на недостаток дизайна, чем что-либо прямо сейчас. Тем не менее, я также знаю, что Perl является зрелым языком, и я предполагаю, что это поведение имеет свои применения, иначе это было бы исправлено давно.

Так в каких случаях'0' = false будет полезным?

Ответы на вопрос(6)

Ваш ответ на вопрос