Size: a a a

2019 January 26

ZK

Zhenya Katataev in ru.nim.talks
Ребят, у меня 3 вопрос:
Есть ли в ниме массивы в которые можно засунуть любой тип?
Есть ли структуры в ниме или альтернатива им.
Есть ли в ниме инструмент или способ, который покажет какие переменные, функции, макросы и прагмы мы импортируем?
источник

T

Tverd in ru.nim.talks
структура - object
источник

T

Tverd in ru.nim.talks
насчет массива - это вряд ли... можно что-то типа json организовать
источник
2019 January 28

ZK

Zhenya Katataev in ru.nim.talks
Ребят. у меня такая проблема и вопрос. Вопрос: если в ООП нима инициализация? Проблема: нужно чтобы функция принимала такой аргумент, что он точно будет массивом и содержать массивы из неизвестного типа и по умолчанию будет пустой массив. Как это сделать?
источник

M

Max in ru.nim.talks
По умолчанию это значит если не передавать аргумент функции?
источник

M

Max in ru.nim.talks
массив массивов неизвестных типов?
источник

ZK

Zhenya Katataev in ru.nim.talks
Да. Да
источник

M

Max in ru.nim.talks
Абсолютно неизвестных конечно нет
источник

M

Max in ru.nim.talks
Ним должен знать какие типы может иметь твой "массив"
источник

M

Max in ru.nim.talks
Для такой цели придется писать много кода, который будет очень похож на стандартную json библиотеку
источник

M

Max in ru.nim.talks
Соответственно и дефолтное значение можно будет указать
источник

ZK

Zhenya Katataev in ru.nim.talks
Просто дело в том, что я пилю либу по матрицам. И я для маштабируемости хочу оставить неопределённый тип, который может работать как число(комплекстние числа, свой например тип числа, который работает по другим правилам). Т.е. только костылями? Просто я попытался через дженерики сделать. Но там выдает ошибку, когда я по умолчанию ставлю значение.
источник

ZK

Zhenya Katataev in ru.nim.talks
А, я понял. Перегрузкой это делается.
источник

ZK

Zhenya Katataev in ru.nim.talks
Короче у меня 2 вопроса осталось. 1:Есть ли в ниме инструмент или способ, который покажет какие переменные, функции, макросы и прагмы мы импортируем?2:Есть ли в ООП нима инициализация объекта?
источник

M

Max in ru.nim.talks
2 -- нет, если не сделаешь сам
источник

M

Max in ru.nim.talks
1 не очень понятен вопрос. Какие идентификаторы в области видимости?
источник

ZK

Zhenya Katataev in ru.nim.talks
То есть, нужно в документацию писать как нужно инициализировать объект?
источник

ZK

Zhenya Katataev in ru.nim.talks
Max
1 не очень понятен вопрос. Какие идентификаторы в области видимости?
да. Ибо я читаю иходники и не понимаю, откуда эти прагмы, функции ...
источник

M

Max in ru.nim.talks
Zhenya Katataev
То есть, нужно в документацию писать как нужно инициализировать объект?
Да
источник

ZK

Zhenya Katataev in ru.nim.talks
Max
Да
Можешь название сказать?
источник