История изменений
Исправление 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!");