История изменений
Исправление www_linux_org_ru, (текущая версия) :
Если типизация динамическая или повсеместный вывод типов (как в OCaml), то операторы должны быть разными.
Нет.
Отрыжка в виде разных операторов сравнения для чисел и строк возникла из «удобства» считать строку "123" равной числу 123. Если же этого нет, то при разборе ARGV и файлов где-то придется ручками вписать int, но зато потом все можно сравнивать по-человечески (как например в питоне https://docs.python.org/3/library/stdtypes.html).
Если не согласен – приведи контрпример.
Исправление www_linux_org_ru, :
Если типизация динамическая или повсеместный вывод типов (как в OCaml), то операторы должны быть разными.
Нет.
Отрыжка в виде разных операторов сравнения для чисел и строк возникла из «удобства» считать строку "123" равной числу 123. Если же этого нет, то при разборе ARGV и файлов где-то придется ручками вписать int, но зато потом все можно сравнивать по-человечески.
Если не согласен – приведи контрпример.
Исходная версия www_linux_org_ru, :
Если типизация динамическая или повсеместный вывод типов (как в OCaml), то операторы должны быть разными.
Нет.
Отрыжка в виде разных операторов сравнения для чисел и строк возникла из «удобства» считать строку «123» равной числу 123. Если же этого нет, то при разборе ARGV и файлов где-то придется ручками вписать int, но зато потом все можно сравнивать по-человечески.
Если не согласен – приведи контрпример.