मैं इस प्रकार एक सूची में एक नया तत्व जोड़ने के लिए कोशिश कर रहा था जोड़ें:नए तत्व सूची
iex(8)> l = [3,5,7,7,8] ++ 3
[3, 5, 7, 7, 8 | 3]
iex(9)> l
[3, 5, 7, 7, 8 | 3]
मैं क्यों
8 | 3
की तरह 5 वीं स्थिति पर मिला यह क्या मतलब है?
और मैं सूची में नया तत्व कैसे जोड़ सकता हूं?
-------- अद्यतन --------
मैं पाश करने के लिए इस प्रकार की सूची की कोशिश:
iex(2)> l = [1,2] ++ 3
[1, 2 | 3]
iex(3)> Enum.each(l, fn(x) -> IO.puts(x) end)
1
2
** (FunctionClauseError) no function clause matching in Enum."-each/2-lists^foreach/1-0-"/2
(elixir) lib/enum.ex:604: Enum."-each/2-lists^foreach/1-0-"(#Function<6.54118792/1 in :erl_eval.expr/5>, 3)
(elixir) lib/enum.ex:604: Enum.each/2
नंबर 2 के सूचक के बाद से नहीं है एक सूची की ओर इशारा करते हुए, मूल्य 3 के बजाय, मैं सूची को कैसे लूप कर सकता हूं?
। यह नोटेशन एक अनुचित सूची का संकेत दे रहा है। –