各位好,
小弟初學Erlang,一開始就遇到一些問題,但自己卻看不出錯誤在哪,想請有點經驗的人幫小弟看看以下的code問題出在哪裏,感謝!
compile時錯誤碼為:
tut7.erl:8: syntax error before: ';'
tut7.erl:4: function convert_list_to_c/1 undefined
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-module(tut7).
-export([format_temps/1]).
format_temps(City_list)->
Convert_List = convert_list_to_c(City_list),
print_list(Convert_List).
convert_list_to_c([{Name, {f, F}}| Rest])->
Convert_City=[{Name, {c, (F -32)*5 / 9}},
[Convert_City | convert_list_to_c(Rest)];
convert_list_to_c([City | Rest])->
[City | convert_list_to_c(Rest)];
convert_list_to_c([])->
[].
print_list([{Name, {c, Degree}}| Rest])->
io:format("~-15w ~w c~n", [Name, Degree]),
print_list(Rest);
print_list([])->
ok.
%%%%%%%%%%%%%%%%%%%%%%%%%%%