McDuck's personal blog
วันศุกร์ที่ 24 มกราคม พ.ศ. 2557
Erlang เป็นญาติกับ Prolog, ยังไง?
ก็เลยลอง Port Erlang มาเป็น Prolog สนุกๆ จะได้เห็นว่า จริงๆ แล้ว Erlang ไม่ไช่ภาษาที่คิดใหม่ทั้งหมดนะ
Erlang
-module(mathStuff).
-export([factorial/1]).
factorial(0) -> 1;
factorial(N) -> N * factorial(N-1).
Prolog
:- module(mathStuff).
:- export factorial/1.
factorial(0, 1).
factorial(N, R) :-
R is R * factorial(N-1).
ไม่มีความคิดเห็น:
แสดงความคิดเห็น
บทความใหม่กว่า
บทความที่เก่ากว่า
หน้าแรก
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น