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

Аватара пользователя
Гость

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

Сообщение Гость »

Ну так null - 'неизвестность'. Сравнение любой величины с 'неизвестностью' дает 'неизвестность'. У Вас какая-то другая логика? :?
Иди учи букварь программирования. Операция сравнения выдает два значения: true или false. Что такое неизвестность?
Аватара пользователя
Гость

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

Сообщение Гость »

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

Ты еще турбопаскаль тут вспомни.
Аватара пользователя
Гость

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

Сообщение Гость »

Гость писал(а):
Ну так null - 'неизвестность'. Сравнение любой величины с 'неизвестностью' дает 'неизвестность'. У Вас какая-то другая логика? :?
Иди учи букварь программирования. Операция сравнения выдает два значения: true или false. Что такое неизвестность?
Как все запущено :cry:
Аватара пользователя
Гость

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

Сообщение Гость »

Гость писал(а):Во-вторых в цивилизованных языках операция == перегружается для строк: сначала сравниваются указатели, а потом если надо содержимое.
Вот за такое "перегружается" - надо йайца "перегружать" в рот перегружателю!
Аватара пользователя
Гость

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

Сообщение Гость »

Гость писал(а):
Гость писал(а):
Ну так null - 'неизвестность'. Сравнение любой величины с 'неизвестностью' дает 'неизвестность'. У Вас какая-то другая логика? :?
Иди учи букварь программирования. Операция сравнения выдает два значения: true или false. Что такое неизвестность?
Как все запущено :cry:
Не расстраивайся - у тебя всегда есть шанс стать штаплерфарером!
Аватара пользователя
Гость

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

Сообщение Гость »

Гость писал(а):
Гость писал(а):Во-вторых в цивилизованных языках операция == перегружается для строк: сначала сравниваются указатели, а потом если надо содержимое.
Вот за такое "перегружается" - надо йайца "перегружать" в рот перегружателю!
Клоун, перегрузка должна быть в любом нормальном языке. Хотя бы неявная. Для == для строк в .NET генерируется вызов string.op_Equality.
Аватара пользователя
Гость

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

Сообщение Гость »

Гость писал(а):
Гость писал(а):
Ну так null - 'неизвестность'. Сравнение любой величины с 'неизвестностью' дает 'неизвестность'. У Вас какая-то другая логика? :?
Иди учи букварь программирования. Операция сравнения выдает два значения: true или false. Что такое неизвестность?
Как все запущено :cry:
Я надеюсь ты не программируешь. А то за фразу null это 'неизвестность' я бы давно выгнал с работы.
Аватара пользователя
Гость

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

Сообщение Гость »

Гость писал(а):
Гость писал(а):
Гость писал(а):Во-вторых в цивилизованных языках операция == перегружается для строк: сначала сравниваются указатели, а потом если надо содержимое.
Вот за такое "перегружается" - надо йайца "перегружать" в рот перегружателю!
Клоун, перегрузка должна быть в любом нормальном языке. Хотя бы неявная. Для == для строк в .NET генерируется вызов string.op_Equality.
Когда я вижу таких "перегружателей" - рука сама тянется к револьверу я начинаю сомневаться, что перегрузка - скорее, зло!
Аватара пользователя
Гость

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

Сообщение Гость »

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

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

Сообщение Гость »

Гость писал(а):
Гость писал(а):
Гость писал(а):
Гость писал(а):Во-вторых в цивилизованных языках операция == перегружается для строк: сначала сравниваются указатели, а потом если надо содержимое.
Вот за такое "перегружается" - надо йайца "перегружать" в рот перегружателю!
Клоун, перегрузка должна быть в любом нормальном языке. Хотя бы неявная. Для == для строк в .NET генерируется вызов string.op_Equality.
Когда я вижу таких "перегружателей" - рука сама тянется к револьверу я начинаю сомневаться, что перегрузка - скорее, зло!
Хватит повторять заезженную пластинку от старперов, возомнивших себя знатоками ООП.
Ответить