كيف يمكنك إلغاء ربط المتغيرات في جلسة Erlang التفاعلية؟

StackOverflow https://stackoverflow.com/questions/2511452

  •  22-09-2019
  •  | 
  •  

سؤال

في قشرة Erlang التفاعلية ، يمكنك ربط المتغيرات بالقيم. إذا كنت أرغب في مسح كل شيء والبدء من الصفر دون الخروج من الجلسة وبدء تشغيل جديد ، كيف أفعل ذلك؟

وإذا كنت أرغب فقط في إعادة استخدام متغير واحد ، فهل من الممكن إعادة النشاط؟

هل كانت مفيدة؟

المحلول

استخدم f () و f (var):

1> A = 1, B = 2.
2
2> f(A).
ok
3> A.
* 1: variable 'A' is unbound
4> B.
2
5> f().
ok
6> B.
* 1: variable 'B' is unbound
7>

أوامر Shell هي في الواقع وظائف في وحدة "C":http://www.erlang.org/doc/man/c.html

نصائح أخرى

وإذا كنت أرغب فقط في إعادة استخدام متغير واحد ، فهل من الممكن إعادة النشاط؟

نعم ، عندما "فك" (f (val) - انسوا) القيمة التي يمكنك إعادة تربيتها (مطابقة) مرة أخرى. وغني عن القول أنه يعمل فقط في شل Erlang.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top