metaprogramming

metaprogramming

文章 0 浏览 4

获取包含的方法名称

如何获取 baz 方法调用中的所有实例方法名称,这些名称仅存在于 Bar 模块中(没有此类的其他实例方法)? class Foo include Bar def a end def b end…

少女的英雄梦 2024-12-06 09:31:22 0 0

Ruby 元编程:通过方法创建方法

我只是想知道一些元编程。 实际上,我需要在方法中创建方法,或者只是通过块在类的根中创建方法。示例: ["method_a", "method_b"].each do |m| Marsh…

醉南桥 2024-12-05 23:48:35 1 0

如何将指标写入我的软件中,既能与投资者交流,又能经受住极客的审查?

Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 13…

温柔戏命师 2024-12-04 07:14:09 0 0

完整的 Java 元编程框架?

我对元编程(即帮助程序员完成繁琐的编程任务的程序)感兴趣。我正在寻找一个具有以下属性的工具: 在编译时和运行时都可用; 检查程序结构; 可以添…

原野 2024-12-04 04:44:16 1 0

有没有使用代码模板的语言?

是否有任何语言具有代码模板形式?让我解释一下我的意思...我今天正在开发一个 C# 项目,其中我的一个类非常重复,是一系列属性 getter 和 setter。 p…

暮光沉寂 2024-12-03 16:42:03 1 0

C++ 中的元编程并在 D

C++ 中的模板机制只是意外地对模板元编程有用。另一方面,D 是专门为促进这一点而设计的。显然它更容易理解(或者我听说过)。 我没有使用 D 的经验,…

演出会有结束 2024-12-03 06:50:35 2 0

ruby 混合和继承注入

我需要在父类的每个子类中注入回调。因此,必须首先调用带有回调的方法,然后调用所有存在的链: 可以实现 alias_method (或 alias_method_chain): mo…

软糖 2024-12-03 03:38:33 3 0

为什么停机问题使软件无法确定算法的时间复杂度

我读过一些关于大哦计算和停止问题的文章。显然,不可能让所有算法都知道它们是否会停止,例如: while(System.in.readline()){ } 但是,这样一个程序…

錯遇了你 2024-12-03 02:56:50 2 0

用于可变参数模板的基类列表

有没有办法访问 C++ 中某个类的所有基类? 由于可变参数模板可用,我认为使用例如 ___BASE 是有意义的,它是当前类派生自的所有类型的可变参数列表。 …

泪之魂 2024-12-02 17:00:34 1 0

使用附加功能包装 ActiveRecord 方法

我想增强 Rails 中的 ActiveRecord setter 以确保仅保存有效值。需要此功能的地方之一就是电话号码。用户可以以各种格式输入电话号码,例如, (123) 4…

计㈡愣 2024-12-02 12:55:34 1 0

Rails 如何查询关联定义

我有很多动态代码,它们将复杂的关系保存在字符串中。 例如: "product.country.continent.planet.galaxy.name" 我如何检查这些关系是否存在? 我想要…

旧城空念 2024-12-02 06:37:10 1 0

DelegateClass 和类似方法位于哪个对象/类上?

抱歉标题不好,但我有点迷失了。 我试图找出哪些对象/类的实时方法(例如 DelegateClass)以及这些类型的方法的术语是什么。我正在阅读Ruby 元编程,…

娇女薄笑 2024-12-02 05:44:01 1 0

基本元编程:使用模块扩展现有类?

我希望我的模块的一部分扩展 String 类。 这不起作用 module MyModule class String def exclaim self << "!!!!!" end end end include MyModule stri…

物价感观 2024-12-02 05:37:24 2 0

访问 self.method_added 中的变量名

我相信在 Ruby 中,有一种方法可以访问块中所有局部变量的名称。 def some_method(param1, param2) p local_variables end 每当调用'some_method'时,…

欢烬 2024-12-01 19:35:24 1 0

C++ 编译时的静态数组

我想知道是否可以进行以下操作 答案更通用,从某种意义上说,数组的类型是模板化的,而不仅仅是无符号的: 我已将整个事物封装在一个结构中,如下所示…

听风念你 2024-12-01 11:35:37 1 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文