Standart ML. Урок 4. Библиотеки (модули)

Standart ML   24 октября 2013  Автор статьи:  
Как загружать модуль?

Загрузка библиотеки происходит по команде load.

Обратите внимание, после ключевого слова load открываются двойные кавычки и с заглавной (большой) буквы пишется название библиотеки, после чего кавычки закрываются и ставится точка с запятой:

- load "Math";

load

Содержание модуля и его просмотр

В модуле содержатся:

  • тип модуля;
  • описания функций и констант.

Чтобы открыть модуль для просмотра его содержимого необходимо ввести команду open.

Обратите внимание, после ключевого слова open сразу вводится название открываемой библиотеки с прописной (маленькой) буквы, после чего ставится точка с запятой:

- open math;

open

[important]
Команда open не выполнится без команды load (нечего открывать). Поэтому, сначала нужно загрузить модуль командой load, а только затем его открывать с помощью команды open.
[/important]

Как обращаться к содержимому библиотеки?

Для того, чтобы обратиться к функциям библиотеки необходимо и достаточно:

  • ввести название библиотеки с заглавной буквы;
  • разделить точкой библиотеку и название функции, содержащееся в модуле;
  • ввести требуемое значение;
  • после чего поставить точку с запятой:

- Math.sqrt 49.0;

sqrt

[important]Важно!
Не забывайте про тип библиотеки, к которой обращаетесь. Типы библиотеки и вводимого значения для ее функций должны совпадать. Например, библиотека Math типа real, если забыть про это, возникает следующая картина:

errorSqrt
[/important]

Библиотеки Standart ML?

На самом деле, библиотек не так уж и мало.

Библиотека String:

string

Библиотека Date:

date1

date2

[note]Экспериментируйте и удачи! C:\Program Files\Moscow ML\doc\mosmllib[/note]

Научиться программировать

  • на Delphi

  • на Java

  • на C++