誰かがこのErlangコードを理解するのを手伝ってくれませんか
to_price_file(Line, OutputFile) ->
Fields = csv:parse_line(Line),
[SupplierID, ProductCode, Description, DeliveryDate, CostPrice, UnitCount] = Fields,
Product = calculate_product(list_to_integer(SupplierID),list_to_integer(ProductCode),
Description, **date_utils:parse_date(DeliveryDate)**,
list_to_integer(CostPrice), list_to_integer(UnitCount)),
ok = write_pricefile(Product, OutputFile),
ok.
別のサブ関数parse_date(以下)が呼び出されます。
parse_date(DateString) ->
Tokens = string:tokens(DateString, "/"),
**[Year, Month, Day] = [list_to_integer(Str) || Str <- Tokens],
{Year, Month, Day}.**
太字のコマンドがサブ関数で何をするのかわかりません。
ありがとう、アニッシュ