我想實現以下功能:如何實現該功能?
person(Name, Age, Address) -> Person.
凡Name
是一個字符串,Age
是整數,Address
是一個字符串
函數返回地圖(人),其中包含的數據功能參數:
person("Kermit the frog", 60, "123 Sesame street").
我知道如何與記錄實現它:
person1() -> #person{name = "Kermit the Frog",
age = 60,
address = "123 Sesame Street"}.
,但我需要的函數返回一個地圖來代替。
有什麼建議嗎?
'人(姓名,年齡,地址) - >#{名字=姓名,年齡=年齡,地址=地址} .'? – Dogbert
其實它應該是這樣的: person(姓名,年齡,地址) - > \t#{name =>姓名,年齡=>年齡,地址=>地址}。 但之後我打電話的功能它返回**異常錯誤:未定義功能testiranja:人/ 3。我會看一看。 Ty on hint :) – mrjoe
@mrjoe:你的'testiranja'模塊中缺少'-export([person/3]).''。 –