Страница 1 из 6

Во всех цивилизованных языках

Добавлено: 18.10.2012 11:22
Гость
Строки сравниваются оператором = или ==, и только в убогой жабе надо вызывать Equals и проверять строку на null. Лысый олигофрен ниасилил ==?

Re: Во всех цивилизованных языках

Добавлено: 18.10.2012 13:07
RusBook
Попутно вопрос: что выдают цивилизованные языки, если null сравнивается c null?

Re: Во всех цивилизованных языках

Добавлено: 18.10.2012 15:45
Гость
RusBook писал(а):Попутно вопрос: что выдают цивилизованные языки, если null сравнивается c null?
true есесно.

Re: Во всех цивилизованных языках

Добавлено: 18.10.2012 16:03
RusBook
Гость писал(а):
RusBook писал(а):Попутно вопрос: что выдают цивилизованные языки, если null сравнивается c null?
true есесно.
тогда малоцивилизованные языки как-то привлекательней

Re: Во всех цивилизованных языках

Добавлено: 18.10.2012 16:05
Гость
Гость писал(а):
RusBook писал(а):Попутно вопрос: что выдают цивилизованные языки, если null сравнивается c null?
true есесно.
Ну так вроде null должно быть?

Re: Во всех цивилизованных языках

Добавлено: 18.10.2012 18:12
Гость
Гость писал(а):
Гость писал(а):
RusBook писал(а):Попутно вопрос: что выдают цивилизованные языки, если null сравнивается c null?
true есесно.
Ну так вроде null должно быть?
чего ради? сравнение это логическая операция. :shock:

Re: Во всех цивилизованных языках

Добавлено: 18.10.2012 18:13
Гость
RusBook писал(а):
Гость писал(а):
RusBook писал(а):Попутно вопрос: что выдают цивилизованные языки, если null сравнивается c null?
true есесно.
тогда малоцивилизованные языки как-то привлекательней
с луны свалился? что там в жабе с null особенного :shock:

Re: Во всех цивилизованных языках

Добавлено: 18.10.2012 21:01
Гость
Гость писал(а):Строки сравниваются оператором = или ==, и только в убогой жабе надо вызывать Equals и проверять строку на null. Лысый олигофрен ниасилил ==?
Во всех цивилизованных языках "=" - оператор присвоения. А "строки сравниваются" точно так же по-разному, в зависимости от того, что тебе надо сравнить: указтели на строку, или содержимое строки.

Re: Во всех цивилизованных языках

Добавлено: 18.10.2012 21:05
Гость
Гость писал(а):
Гость писал(а):
Гость писал(а):
RusBook писал(а):Попутно вопрос: что выдают цивилизованные языки, если null сравнивается c null?
true есесно.
Ну так вроде null должно быть?
чего ради? сравнение это логическая операция. :shock:
Ну так null - 'неизвестность'. Сравнение любой величины с 'неизвестностью' дает 'неизвестность'. У Вас какая-то другая логика? :?

Re: Во всех цивилизованных языках

Добавлено: 18.10.2012 21:09
Гость
Гость писал(а):
Гость писал(а):Строки сравниваются оператором = или ==, и только в убогой жабе надо вызывать Equals и проверять строку на null. Лысый олигофрен ниасилил ==?
Во всех цивилизованных языках "=" - оператор присвоения. А "строки сравниваются" точно так же по-разному, в зависимости от того, что тебе надо сравнить: указтели на строку, или содержимое строки.
Во-первых в VB.NET "=" операция сравнения. Во-вторых в цивилизованных языках операция == перегружается для строк: сначала сравниваются указатели, а потом если надо содержимое.