0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

تکه کد زیر در زبان برنامه نویسی Elixir پیغام خطای Protocol String.Chars not implemented for می دهد:

pid = spawn fn -> 1 + 2 end
IO.puts pid

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)
 
بهترین پاسخ

تابع IO.puts بعنوان پارامتر فقط String و یا پارامتری که پروتکل String.Chars را پیاده سازی کرده باشد می گیرد که pid این خصوصیات را ندارد. برای این کار باید از تابع IO.inspect استفاده شود.

سوالات مشابه

0 امتیاز
1 پاسخ 679 بازدید
0 امتیاز
0 پاسخ 288 بازدید
0 امتیاز
1 پاسخ 486 بازدید
0 امتیاز
0 پاسخ 312 بازدید
0 امتیاز
1 پاسخ 203 بازدید
+2 امتیاز
1 پاسخ 4.2هزار بازدید
...