下面是我的代码片段:http://www.share-elm.com/sprout/53d242e2e4b07afa6f9834a2,灵感来自elm-lang.org的示例。
main : Element
main = flow down
[ [markdown| #Hello World |]
, [markdown| The quick **brown** box *jumps* over the lazy dogs. |]
]我对标记本身很熟悉,就像在大胆火球或StackOverflow上一样。然而,我有几个问题,关于如何在榆树内部使用Markdown。我找不到埃尔姆的文件
[markdown|是什么意思?为什么[markdown | -注意到这个空间-不能接受?#Hello World看起来不太大?它看起来应该像这样大Hello World
这是一个正确的例子,但我不知道我做对了什么。
main : Element
main = flow down
[ [markdown|
# Hello World
|]
, [markdown| The quick **brown** box *jumps* over the lazy dogs. |]
]使用字符串似乎也是错误的,就像在[markdown| "# Hello World" |]中。为什么这样做不对?
我想提醒埃尔姆我的句子是一根线比较安全,但我似乎不必这么做。也不应该。
发布于 2014-07-26 09:28:56
正如注释中提到的,[|和|]是从Haskell借用的语法。它们被称为准引号,并在第一个[和|之间取一个文字名称。Elm目前通过这种机制支持标价,支持WebGL库的GLSL。
我认为原公告是目前唯一的文档,我们绝对应该要求语法参考页包括如何使用标记。
至于您的示例使用:标题"Hello“的问题不是来自于单行使用,而是来自于前面的空间。此代码提供了所需的行为:
main : Element
main = flow down
[ [markdown|#Hello World|]
, [markdown|The quick **brown** box *jumps* over the lazy dogs.|]
]这是标记IIRC的正常行为:
#你好世界
(^有前导空间)
https://stackoverflow.com/questions/24955157
复制相似问题