Русскоязычный форум закрыт из-за отсутствия активности (доступен только для чтения).
Пожалуйста, пользуйтесь англоязычной его версией. Приносим извинения за неудобства
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Вход


Опции
К последнему сообщению К первому непрочитанному
Offline impersonalis  
#1 Оставлено : 7 сентября 2012 г. 0:23:02(UTC)
impersonalis


Статус: Member

Группы: Registered
Зарегистрирован: 24.08.2012(UTC)
Сообщений: 11
Российская Федерация
Откуда: Москва

Сказал(а) «Спасибо»: 2 раз
Поблагодарили: 1 раз в 1 постах
Ошибка перекликается с соседней темой. В функцию нельзя передать одну и ту же переменную в качестве нескольких аргументов.
Т.е. если у вас есть некоторая функция умножения
Цитата:
m(a;b ):=a*b

То реализовать вычисление квадрата числа с её помощью невозможно.
Цитата:
x:=2
m(x;x)=

Получим всё ту же ошибку "Элемент с тем же ключом уже был добавлен". Но, в противоположность строкам, здесь интерпретатор реагирует не назначения, а на имена переменных - код:
Цитата:
m(2;2)

работает.
Дважды передать строку с одним именем не получится тоже, что делает решение проблемы с пустыми строками ещё более "корявым".

Отредактировано пользователем 7 сентября 2012 г. 0:26:18(UTC)  | Причина: Не указана

Wanna join the discussion?! Login to your Форум проекта SMath forum account. Новые регистрации запрещены.

Offline smath  
#2 Оставлено : 1 мая 2013 г. 1:14:36(UTC)
smath


Статус: Administration

Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Мужчина
Российская Федерация

Сказал «Спасибо»: 640 раз
Поблагодарили: 262 раз в 102 постах
Проблема решена. Новая версия программы ведёт себя корректно в описанных ситуациях.
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.