【发布时间】:2014-08-01 17:16:00
【问题描述】:
是否有任何构造或其他功能可以做这样的事情:
Var = "hello",
io:format("My text is ~s[1]. And again: ~s[1]", Var).
所以输出将是:
我的文字是你好。再说一遍:你好
【问题讨论】:
是否有任何构造或其他功能可以做这样的事情:
Var = "hello",
io:format("My text is ~s[1]. And again: ~s[1]", Var).
所以输出将是:
我的文字是你好。再说一遍:你好
【问题讨论】:
【讨论】:
Var 的副本,而只会指向相同的内存两次。而且创建这样的列表也很便宜。
这对我来说似乎有点矫枉过正,但你可以这样做:
Vars = lists:duplicate(3, "hello").
io:format("One: ~s, two: ~s, three: ~s.", Vars).
【讨论】: