- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
~a{I love e-6ren">
我写了一个很棒的印记:
defmodule Sigiltest do
@doc """
An awesome sigil!
### Usage
iex> ~a{I love elixir}
"I love elixir, awesome!"
"""
def sigil_a(content, _flags) do
"#{content}, awesome!"
end
end
这是测试模块:
defmodule SigiltestTest do
use ExUnit.Case
doctest Sigiltest
end
当我运行 mix test
时,我得到以下输出:
Compiled lib/sigiltest.ex
** (CompileError) (for doctest at) lib/sigiltest.ex:7: undefined function sigil_a/2
(stdlib) lists.erl:1337: :lists.foreach/2
(stdlib) erl_eval.erl:670: :erl_eval.do_apply/6
有没有办法在 sigil 上运行 doctests?如果是,怎么办?
最佳答案
那是因为 sigil_a
不存在于运行 doctests 的上下文中。您可以显式导入 Sigiltest
:
@doc """
An awesome sigil!
### Usage
iex> import Sigiltest
iex> ~a{I love elixir}
"I love elixir, awesome!"
"""
或将 import: true
添加到 doctest
调用中:
doctest Sigiltest, import: true
关于 Elixir :doctesting一个印记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37776308/
我是一名生物工程师,我不得不承认我没有 js 经验。我正在使用 Dygraph 创建一些图表,并且需要同步它们的缩放,因此我检查了图库中的“同步”示例。它说我必须在您的页面上获取 extras/syn
我的应用程序文件在我的 mac 上工作正常,问题是当我尝试将它安装到客户端的机器上时。 在崩溃报告中,我看到 libfreetype.dylib 中的函数导致了崩溃。 是不是因为我移植了一个不兼容的d
我想在我的应用程序中添加印记,其中包含应用程序的版本号、 Logo 、电子邮件地址等信息,但我不确定应该将其放置在何处以及如何放置。 在design Help docs from Android似乎是
自从我上次进行 Ruby 编程以来已经有一段时间了 -- 查看别人的代码,我在函数中看到了 @ 标记(不是方法 -- 外部到任何类定义),我理解为实例成员的范围。 模块是函数中隐含的self吗? 最佳
我正在开发一个应用程序,该应用程序应确定输入图像是否包含印记并返回其位置。对于 RGB 图像,我使用颜色分割并进行验证(使用各种形状因子),对于灰度图像,我认为 SIFT + 验证可以完成这项工作,但
我是一名优秀的程序员,十分优秀!