嗨,我有一个示例 erlang 代码,
%%file_comment
-module(helloworld).
%% ====================================================================
%% API functions
%% ====================================================================
-export([add/2,subtract/2,hello/0,greet_and_math/1]).
%% ====================================================================
%% Internal functions
%% ====================================================================
add(A,B)->
A+B.
subtract(A,B)->
io:format("SUBTRACT!~n"),
A-B.
hello()->
io:format("Hello, world!~n").
greet_and_math(X) ->
hello(),
subtract(X,3),
add(X,2).
当我跑步时
helloworld:greet_and_math(15).
输出是:
你好世界!
减去!
17
我的疑问是为什么 15-2=13 的 AB 没有打印在控制台上?