【发布时间】:2018-03-22 03:22:40
【问题描述】:
什么是函数的有效名称?
例子
-- works
let µ x = x * x
let ö x = x * x
-- doesn't work
let € x = x * x
let § x = x * x
我不确定,但我的直觉是 Haskell 不允许使用 Unicode 函数名,是吗? (http://www.cse.chalmers.se/~nad/listings/lib-0.4/Data.List.html 中的 Unicode)
【问题讨论】:
-
我认为这会因编译器而异。你用的是哪一个?
-
你的键盘布局告诉我你是德国人;)美国键盘既没有“§”也没有“ö”、“µ”或“€”。
-
@fuz 瑞典语/芬兰语布局也包含所有这些。
标签: haskell