在Haskell中,列表符号:
[a,b,c]
只是语法糖,用于:
a:b:c:[]
和字符串符号:
"abc"
只是语法糖,用于:
['a','b','c']
这意味着字符串:
"abc"
是相同的:
'a':'b':'c':[]
任务
给定一个字符串,您应该输出在Haskell中看起来像无语法的版本。
规则
您将通过任何有效的输入方法收到一个字符串,您应该输出一个字符串,该字符串以
:[]
输入中的每个字符结尾,并用包围'
并用分隔:
。空字符串应该输出[]
。您可以假设您不会收到任何需要转义的字符(例如
'
,换行符,制表符...),并且输入内容处于可打印的ascii范围内这是代码高尔夫球,您应尽量减少答案的字节数
测试用例
"" -> []
"a" -> 'a':[]
"Hello, World" -> 'H':'e':'l':'l':'o':',':' ':'W':'o':'r':'l':'d':[]
"
并且'
在语法上的不同。