LINUX.ORG.RU

История изменений

Исправление DarkEld3r, (текущая версия) :

Даже NullPointerException у меня не вызывал таких диссонансов как to_string().

А ничего, что NullPointerException из менеджед языков не имеет, по сути, никакого отношения к расстрелу памяти из нативных языков, о которых я говорил?

Ну не надо так драматизировать.

Не надо подменять понятия.

Я свалил в кучу то, что нужно понять чтобы начать работать со строками.

Да ладно? И to_lowercase для этого непременно нужен?

Я отказываюсь к такому привыкать.

Значит язык не для тебя, такое бывает, всем угодить невозможно.

В реальной жизни с такими проблемами сталкиваешься редко.

Значит у нас разные реальные жизни. Не люблю к такому апеллировать, но мне кажется, что у тебя маловато опыта. Или он сильно другой. В любом случае, нежелание смотреть на вещи шире - это плохо.

Давай! System.out.println(«Hello» + " World!");. Только без форматирования, с конкатенацией.

Во первых, условия у тебя бредовые. С таким же успехом, я могу сказать давай напиши на шарпе что-нибудь хоть немного сложное только без GC. И потом буду в результат тыкать с криками, что код на С++ выглядит проще и красивее. В языке разные средства для того и есть, чтобы было удобнее.

Во вторых, то что пример искусственный, надеюсь, ты и сам понимаешь. Так что ответом будет:

println!("Hello World!");
А в более сложных примерах форматирование как раз красивее, удобнее и и понятнее будет смотреться.

Логика из разряда «напишу криво, и плевать что нужно больше телодвижений чтобы разобраться в коде, зато всё по правилам, всё так как мне привычно )))»

Ну то есть аргументов у тебя нет, только эмоции?

В Rust нет перегрузки операторов, да и вообще функция не может вернуть какой-то левый тип — мимо

В очередной раз ты демонстрируешь незнание языка. Перегрузка операторов есть. Или что ты вкладываешь в это понятие?

Ну и приходит тебе в функцию &SomeTrait - какой тип и как реализовал методы ты понятия не имеешь. Точно так же как и в других языках.

Про возврат левого типа - это вообще о чём?

Исправление DarkEld3r, :

Даже NullPointerException у меня не вызывал таких диссонансов как to_string().

А ничего, что NullPointerException из менеджед языков не имеет, по сути, никакого отношения к расстрелу памяти из нативных языков, о которых я говорил?

Ну не надо так драматизировать.

Не надо подменять понятия.

Я свалил в кучу то, что нужно понять чтобы начать работать со строками.

Да ладно? И to_lowercase для этого непременно нужен?

Я отказываюсь к такому привыкать.

Значит язык не для тебя, такое бывает, всем угодить невозможно.

В реальной жизни с такими проблемами сталкиваешься редко.

Значит у нас реальные жизни.

Давай! System.out.println(«Hello» + " World!");. Только без форматирования, с конкатенацией.

Во первых, условия у тебя бредовые. С таким же успехом, я могу сказать давай напиши на шарпе что-нибудь хоть немного сложное только без GC. И потом буду в результат тыкать с криками, что код на С++ выглядит проще и красивее. В языке разные средства для того и есть, чтобы было удобнее.

Во вторых, то что пример искусственный, надеюсь, ты и сам понимаешь. Так что ответом будет:

println!("Hello World!");
А в более сложных примерах форматирование как раз красивее, удобнее и и понятнее будет смотреться.

Логика из разряда «напишу криво, и плевать что нужно больше телодвижений чтобы разобраться в коде, зато всё по правилам, всё так как мне привычно )))»

Ну то есть аргументов у тебя нет, только эмоции?

В Rust нет перегрузки операторов, да и вообще функция не может вернуть какой-то левый тип — мимо

В очередной раз ты демонстрируешь незнание языка. Перегрузка операторов есть. Или что ты вкладываешь в это понятие?

Ну и приходит тебе в функцию &SomeTrait - какой тип и как реализовал методы ты понятия не имеешь. Точно так же как и в других языках.

Про возврат левого типа - это вообще о чём?

Исходная версия DarkEld3r, :

Даже NullPointerException у меня не вызывал таких диссонансов как to_string().

А ничего, что NullPointerException из менеджед языков не имеет, по сути, никакого отношения к расстрелу памяти из нативных языков, о которых я говорил?

Ну не надо так драматизировать.

Не надо подменять понятия.

Я свалил в кучу то, что нужно понять чтобы начать работать со строками.

Да ладно? И to_lowercase для этого непременно нужен?

Я отказываюсь к такому привыкать.

Значит язык не для тебя, такое бывает, всем угодить невозможно.

В реальной жизни с такими проблемами сталкиваешься редко.

Значит у нас реальные жизни.

Давай! System.out.println(«Hello» + " World!");. Только без форматирования, с конкатенацией.

Во первых, условия у тебя бредовые. С таким же успехом, я могу сказать давай напиши на шарпе что-нибудь хоть немного сложное только без GC. И потом буду в результат тыкать с криками, что код на С++ выглядит проще и красивее. В языке разные средства для того и есть, чтобы было удобнее.

Во вторых, то что пример искусственный, надеюсь, ты и сам понимаешь. Так что ответом будет:

println!("Hello World!");
А в более сложных примерах форматирование как раз красивее, удобнее и и понятнее будет смотреться.