anonymous@RULINUX.NET~# | Last login: 2024-11-22 03:58:44 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Новости - Документация | [RSS] |
|
|
|
|
|
|
Этот тред читают 1 пользователь: |
Анонимных: 1 Зарегистрированных: 0 |
Re:Язык программирования Rust
Ух ты, это же просто революционный язык программирования!
В то время, как в некоторых языках программирования условие для if и while должно обязательно задаваться в круглых скобках, за счет чего одиночную инструкцию, следующую за ними, можно не обрамлять фигурными скобками, в Русте наоборот - условие в скобки не заключается, а фигурные скобки вокруг тела - обязательны.
Авторы языка унаследовали всё лучшее, что можно найти в т.н. языке программирования "Васик". А именно, переименовали набившую всем оскомину конструкцию var в оригинальный и более удобно набираемый на клавиатуре Брайля let.
Для совместимости с граблями си-шного синтаксиса, присваивание делается одним символом "равно", а сравнение - двумя. Пользователи, привыкшие присваивать в условии одну переменную другой вместо сравнения их на равенство, не заметят разницы.
println стал намного убедительнее благодаря добавившемуся восклицательному знаку.
Структуры, по уверениям авторов, выглядят и располагаются в памяти по-сишному. Хотя все знают, что как конпелятор скажет - так они и располагаются, а от сей там ничего не зависит.
Тип возвращаемого значения функции теперь пишется не в начале её декларации, а замешан куда-то в промежуток между параметрами функции и её телом.
Mozilla/5.0 (X11; Linux x86_64; rv:30.0) Gecko/20100101 Firefox/30.0