Làm cách nào để chạy hàm số lớn hơn 1 từ dòng lệnh UNIX?cách chạy chương trình erlang với chức năng của arity lớn hơn 1 từ dòng lệnh
dụ chương trình:
-module(test).
-export([sum/2]).
sum(X,Y)->io:write(X+Y).
Sau khi biên soạn
erlc test.erl
Tôi đang cố gắng một cái gì đó giống như
ERL -noshell -s thử nghiệm tổng 5 3 -s init stop
nhưng rõ ràng nó không hoạt động bởi vì nó đối xử với 5 3 dạng danh sách ...
Lưu ý rằng để sử dụng dòng lệnh bạn không phải gọi nó là 'bắt đầu', bạn cũng có thể xác định nó là' tổng kết' như sau: 'sum ([X, Y]) -> sum (X, Y) .' và xuất dưới dạng 'sum/1' (bạn không nhất thiết phải xuất phiên bản' sum/2'). Ngay lập tức không rõ ràng với tôi như một người mới đến Erlang. – atomicules