小编bvk*_*bvk的帖子

如何在组织模式中使单词的一部分变为粗体

如何org-mode为单词的一部分进行标记工作?例如,我希望它适用于这样的情况:

=Class=es
Run Code Online (Sandbox Code Playgroud)

还有这个:

/Method/s
Run Code Online (Sandbox Code Playgroud)

根据我的测试,似乎org-mode标记语法仅适用于完整的单词.

emacs org-mode

12
推荐指数
3
解决办法
3018
查看次数

动态嵌套红宝石块

想象一下,我有一些带有run方法的资源对象,它在为该资源持有的锁下执行block参数.例如,像这样:

r = Resource("/tmp/foo")
r.run { ... }
Run Code Online (Sandbox Code Playgroud)

如何编写一个ruby方法,它接受一个资源数组并在为所有资源保持的锁下执行其block参数,例如:

def using_resources(*res, &block)
  r[0].run do; r[1].run do; r[2].run do ...   

    yield;

  end; end; end; ...
end
Run Code Online (Sandbox Code Playgroud)

有可能吗?

ruby

5
推荐指数
2
解决办法
1098
查看次数

在Module/Class的末尾执行代码,比如Ruby test/unit

Ruby的单元测试框架执行单元测试,即使没有人创建单元测试对象.例如,

在MyUnitTest.rb中

require 'test/unit'

class MyUnitTest < Test::Unit::TestCase
    def test_true
        assert true
    end
end
Run Code Online (Sandbox Code Playgroud)

当我调用该脚本时

ruby MyUnitTest.rb
Run Code Online (Sandbox Code Playgroud)

test_true方法自动执行.这是怎么做到的?

我试图提出一个可以做类似的框架.我不想在使用我的框架的每个模块的末尾"if __ FILE __ == $ 0".

谢谢.

ruby

4
推荐指数
1
解决办法
450
查看次数

标签 统计

ruby ×2

emacs ×1

org-mode ×1