English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Дистрибьютивное программирование Erlang
Это используется для определения значения узла, на котором должен выполняться процесс. Поскольку распределенное программирование используется для выполнения функций на различных узлах, поэтому когда программа должна выполняться на различных машинах, эта функция оказывается полезной.
node()
Нет никаких
Это вернет имя локального узла.nonode@nohostЕсли узел не распределен, вернется.
-module(helloworld). -export([start/0]). start() -> io:fwrite("~p",[node()]).
Результаты вывода
Когда мы запустим上面的 программу, мы получим следующие результаты.
nonode@nohost