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 پاسخ 826 بازدید
0 امتیاز
0 پاسخ 398 بازدید
0 امتیاز
1 پاسخ 665 بازدید
0 امتیاز
0 پاسخ 383 بازدید
0 امتیاز
1 پاسخ 301 بازدید
+2 امتیاز
1 پاسخ 4.4هزار بازدید
...