English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

طريقة node في برمجة التوزيع Erlang

برمجة التوزيع في Erlang

يُستخدم هذا لتحديد القيمة التي يجب تشغيل عملية على قائمتها. نظرًا لأن برمجة التوزيع تستخدم لتشغيل الوظائف على عقدة مختلفة، فإن هذه الوظيفة تجد استخدامها عند الحاجة لتشغيل البرنامج على أجهزة مختلفة.

النحو

node()

المعلمات

  • لا يوجد

القيمة العائدة

سيقوم هذا بتقديم اسم العقد المحلي.nonode@nohostإذا لم يكن العقد موزعًا، فإنه سيعود.

-module(helloworld). 
-export([start/0]). 
start() ->
   io:fwrite("~p",[node()]).

نتيجة الإخراج

عندما نقوم بتشغيل البرنامج المذكور أعلاه، سنحصل على النتيجة التالية.

nonode@nohost

برمجة التوزيع في Erlang