我正在学习 Erlang,我正在尝试理解这个用作示例的代码。
-module(tutorial5).
-export([format_temps/1]).
format_temps(List_of_cities) ->
convert_list_to_c(List_of_cities).
convert_list_to_c([{Name, {f, F}} | Rest]) ->
Converted_City = {Name, {c, (F -32)* 5 / 9}},
[Converted_City | convert_list_to_c(Rest)];
convert_list_to_c([City | Rest]) ->
[City | convert_list_to_c(Rest)];
convert_list_to_c([]) ->
[].
我不确定如何使用这些方法来获得我需要的东西。我对此了解最多的是我应该能够形成一个城市列表及其温度,然后能够将它们的温度从华氏温度转换为摄氏度,反之亦然。任何帮助,将不胜感激。