The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз языка программирования Nim 1.5.0 "
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Релиз языка программирования Nim 1.6.0 " +1 +/
Сообщение от Аноним (-), 25-Окт-21, 18:08 
Вовсе не поэтому им не пользуются. Там официальный мануал, мягко говоря, не поэты писали. Вот например:

Defer statement

Instead of a try finally statement a defer statement can be used, which avoids lexical nesting and offers more flexibility in terms of scoping as shown below.

Перевожу:

Оператор defer

Вместо оператора try finally может использоваться оператор defer, который позволяет избежать лексической вложенности и обеспечивает большую гибкость с точки зрения области видимости, как показано ниже.

Вот что это за бредятина? Какой, нафиг, try finally?! Оператор defer - это оператор, который выполняет отложенную задачу (в конце блока). И это я не из этого мануала узнал, а потому что до этого Go изучал.

Некоторые операторы вообще не описаны - про них забыли. Так же, как например, не описано создание двухмерных массивов (на их форуме нашел).

Ошибки при компиляции тоже такие, что о них черт ноги переломает. Вот например (путь я сам в ошибке замаскировал):

Traceback (most recent call last)
/home/***/***/Nim/test/ts.nim(10) ts
/usr/lib/nim/system/io.nim(801) echoBinSafe
SIGSEGV: Illegal storage access. (Attempt to read from nil?)

Знаете что обозначает? Я переменную в процедуре без оператора var указал.

И это только на повехности. Я его начал изучать, потом бросил.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Релиз языка программирования Nim 1.5.0 , opennews, 25-Окт-21, 10:25  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру