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 پاسخ 841 بازدید
0 امتیاز
0 پاسخ 410 بازدید
0 امتیاز
1 پاسخ 697 بازدید
0 امتیاز
0 پاسخ 390 بازدید
0 امتیاز
1 پاسخ 307 بازدید
+2 امتیاز
1 پاسخ 4.4هزار بازدید
...