● 创建一个解决以下问题的表达式:莎拉购买了10片面包,每片10美分;3瓶牛奶,每瓶2美元;还买了15美元的蛋糕。莎拉花了多少钱?
● 鲍勃在四小时内行驶了200公里。使用变量,打印显示其行程距离、用时、平均速度。
● 建立一个匿名函数,对给定价格征收12%的税。要求打印显示价格和税值。将匿名函数绑定到名为apply_tax的变量。您应该将apply_tax 与Enum.each/2一起使用,如下例所示。现在不要担心Enum.each/2,第5章会介绍它。你只需要知道Enum.each/2将对列表的每一项执行apply_tax。
● 创建一个名为MatchstickFactory的模块和一个名为boxes/1的函数。该函数将计算装火柴所需的盒子数量。它返回一个map,其中包含每种类型的盒子及数量。工厂有三种盒子:大盒子装五十根火柴,中等盒子装二十根,小盒子装五根。每个盒子必须装满。返回的map应包含剩余的火柴。它应该是这样的:
提示:需要用到rem/2函数[8]和div/2函数[9]。
【注释】
[1]https://hexdocs.pm/elixir/operators.html
[2]https://hexdocs.pm/elixir/Kernel.html(www.xing528.com)
[3]https://hexdocs.pm/elixir/naming-conventions.html
[4]https://hexdocs.pm/elixir/Kernel.SpecialForms.html
[5]https://hexdocs.pm/elixir/
[6]https://hexdocs.pm/elixir/Kernel.html
[7]https://hexdocs.pm/elixir/File.html
[8]https://hexdocs.pm/elixir/Kernel.html#rem/2
[9]https://hexdocs.pm/elixir/Kernel.html#div/2
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。