>>  <<  Ркв  Ввд  JfC  LJ  Фрз  Слв  Изм  Рзг  !:  Помощь  Словарь

Глобальные параметры 9!:

9!:(2*n) запрашивает значение параметра, а 9!:(1+2*n) (если определен) устанавливает его. В версиях J с графическим интерфейсом значения этих параметров можно изменить при помощи меню   Edit|Configure...

9!:0 y
9!:1 y
Затравка ГСЧ. См. Бросить/Сдать (?).
 
9!:2 y
9!:3 y
Представление по Умолчанию. Представление(я), используемые по умолчанию для отображения не-существительных. Сами представления определены в 5!:n : 1 ато́мное, 2 коробочное, 4 древовидное, 5 линейное, 6 скобочное.
 
9!:6 y
9!:7 y
Символы для Отображения Упаковок. Одиннадцать символов, используемые при отображении упаковок (по умолчанию +++++++++|-).


9!:8 y
9!:9 y
Сообщения об Ошибках. позволяет заменить, например, английские сообщения(по умолчанию) французскими.
 
9!:10 y
9!:11 y
Точность при Выводе. Точность, используемая при печати чисел (по умолчанию 6). В некоторых случаях точность можно установить настройкой, как в: ":!.p
 
9!:12 y Тип Системы.
 5 Unix
 6Windows32 (95/98/2000/NT)
 7Windows CE
_1Другая
 
9!:14 y Версия J. Например:
   9!:14 ''
4.01/1998-03-15/10:24
9!:16 y
9!:17 y
Выравнивание Коробок (Упаковок). y имеет вид r,c задавая выравнивание строк и столбцов: 0 (вверх, налево); 1 (центрировать); 2 (вниз, направо)
 
9!:18 y
9!:19 y
Точность Сравнения. Запрашивает и устанавливает погрешность, используемую при сравнении чисел. См. Равно (=). В некоторых случаях погрешность можно изменить настройкой, как в: =!.t .
 
9!:20 y
9!:21 y
Предельный Размер. Верхний предел (в байтах) для обьема памяти, выделяемого в каждом отдельно взятом запросе (на выделение памяти). По умолчанию предел равен 2^30 на 32-битных архитектурах и 2^62 на 64-битных архитектурах.
 
9!:24 y
9!:25 y
Уровень Защиты. Уровень защиты имеет значение 0 или 1. По умолчанию 0, но может быть установлен в 1 (без возможности сбросить его обратно в 0). Когда уровень защиты равен 1, выполнение некоторых команд Оконного Драйвера и некоторых внешних союзов (!:) , способных изменить внешнее состояние, вызывает ошибку “security violation”. Запрещены следующие глаголы (порождаемые внешним союзом): диады 0!:n, 1!:n кроме 1!:40, 1!:41, и 1!:42 , 2!:n , и 16!:n .
 
9!:26 y
9!:27 y
Фраза для Непосредственного Исполнения. См. 9!:28 и 9!:29 .
 
9!:28 y
9!:29 y
Флаг Непосредственного Исполнения. Если этот флаг установлен в 1, тогда при входе в режим непосредственного исполнения он устанавливается в 0 и выполняется фраза для непосредственного исполнения (9!:27) .
 
9!:32 y
9!:33 y
Предел на Время Выполнения. Представляет из себя неотрицательное скалярное (возможно не целое) количество секунд. Установленный таким образом предел уменьшается при выполнении каждой фразы в непосредственном режиме, если это время превышает разрешающую способность таймера. Если установленный изначально ненулевой предел достигает нуля, выполнение прерывается с ошибкой “time limit”. Текущие ограничения:
  • разрешающая способность таймера порядка миллисекунд.
  • В Windows предел ограничивает полное время, использованное на работу J, а не чистое процессорное время, как изначально задумывалось.
  • В Windows разрешающая способность порядка 1.5 секунд.
Например:
   9!:32 ''                    запросить предел; он не установлен
0
   9!:33 ]5.25                 установить предел в 5.25 секунд
   9!:32 ''                    текущее значение
5.25

   # %. ? 100 100 $ 1e6        ниже разрешающей способности
100
   9!:32 ''                    предел не изменился
5.25

   ".10#,:'# %. ?(2#100)$1e6'  разрешения достаточно
100 100 100 100 100 100 100 100 100 100
   9!:32 ''                    предел уменьшился
2.226

   ".10#,:'# %. ?(2#100)$1e6'  предел превзойден
|time limit
|   #    %.?100 100$1000000
   9!:32 ''
0
9!:34 y
9!:35 y
Предположения. 1 если (и только если) предположения проверяются, по умолчанию 1. См. ключевое слово assert. .
 
9!:36 y
9!:37 y
Управление Выводом. 4-х элементный вектор, управляющий выводом в интерактивной сессии:
символы конца строки    0 перевод строки (LF); 2 возврат каретки, перевод строки (CRLF)
максимальная длина строки Строки вывода обрезаются на этой длине с добавлением “...”.
макс. число строк в начале    Если полное количество строк при печати превосходит сумму чисел “макс. число строк в начале” b и “макс. число строк в конце” a , тогда выводятся первые b строк, строка “...”, и последние a строк.
макс. число строк в конце См. выше.

По умолчанию параметры вывода установлены в 0 256 0 222 .
 
9!:38 y
9!:39 y
Размер Хеш-Таблицы Полей Имен. 2-х элементный вектор, управляющий начальным размером хеш-таблиц в именованых и нумерованых полях имен. По умолчанию 3 2 . Размер i означает, что таблица будет иметь размер w*2^6+i байт, где w — число байт в машинном слове. Большая хеш-таблица увеличивает производительность; вне зависимости от размера хеш таблицы, поле имен может содержать по-сути неограниченное количество имен.

В следующей таблице приведены начальные значения размеров хеш-таблиц:
 Категория Индекс   # Элементов
именованые поля имен   3  499
нумерованые поля имен   2  241
таблица всех именованых полей    3  499
поля имен явных определений   1  113
базовое поле имен   5  2029
z   7  8179

Резмер хеш-таблицы поля имен может быть задан при его создании, если оно осуществляется диадной формой глагола 18!:3 .
 
9!:40 y
9!:41 y
Сохранять Комментарии и Пробелы. Указывает — сохраняются ли комментарии и несущественные пробелы в явных определениях. По умолчанию 1 (сохранять комментарии и пробелы). Значение 1 может привести к тому, что явные определения (даже не содержащие комментариев) потребуют для своего сохранения двойной обьем памяти.
 
9!:42 y
9!:43 y
Выбор ГСЧ. См. Бросить/Сдать (?).
 
9!:44 y
9!:45 y
Состояние ГСЧ. См. Бросить/Сдать (?).
 
9!:46 y
9!:47 y
Файл “Остановки”. Имя файла, используемого для обработки “остановок”.
 
9!:48 y
9!:49 y
Имена Явных Аргументов. Это временная функция, позволяющая установить — допустимы ли имена x. y. u. v. m. n. в явных определениях.


>>  <<  Ркв  Ввд  JfC  LJ  Фрз  Слв  Изм  Рзг  !:  Помощь  Словарь