Если не указано иное, каждый блокнот вносит свой вклад в контекст Global`
.Итак, чтобы вызвать функцию в блокноте a
из блокнота b
: сначала убедитесь, что определение загружено в контекст (то есть выберите ячейку с определением и нажмите shift - enter ), а затем определение доступно для записной книжки b
и всех других записных книжек, которые у вас открыты.
Чтобы предотвратить такое поведение, вы можете изменить Контекст по умолчанию для записной книжки изEvaluation
меню.Существует четыре варианта: Global`
(по умолчанию), другой указанный контекст, уникальный для записной книжки, уникальный для группы ячеек.Для группы ячеек каждая входная ячейка принимает контекст ближайшей включающей группы, например, подраздел, и эти группировки имеют уникальный контекст.