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 پاسخ 674 بازدید
0 امتیاز
0 پاسخ 287 بازدید
0 امتیاز
1 پاسخ 475 بازدید
0 امتیاز
0 پاسخ 309 بازدید
0 امتیاز
1 پاسخ 200 بازدید
+2 امتیاز
1 پاسخ 4.2هزار بازدید
...