Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在 Ruby 中使用方法名称从字符串调用方法
我怎样才能做到他们所说的here 但是在 Ruby 中呢 您将如何在对象上执行该功能 以及你将如何执行全局函数 请参阅 jetxee 的answer在提到的帖子上 示例代码 event name load def load puts loa
ruby
metaprogramming
如何在 Objective C 中调用 +class 方法而不引用该类?
我有一系列 策略 对象 我认为将它们作为一组策略类上的类方法来实现很方便 我为此指定了一个协议 并创建了符合的类 下面仅显示一个 protocol Counter NSInteger countFor Model model end int
Objectivec
metaprogramming
classmethod
用于参数化继承的元类
我读过一些关于 Python 元类的教程 我以前从未使用过 但我需要一个来完成相对简单的事情 并且所有教程似乎都面向更复杂的用例 我基本上想创建一个具有一些预先指定的主体的模板类 但将其基类作为参数 由于我从 C D 模板中得到了这个想法
c
python
templates
metaprogramming
metaclass
每个对象的 Groovy 动态属性
使用 Groovy 1 8 我正在尝试创建一个动态类定义 它将缓存每个对象的属性 我确实用过propertyMissing无需将属性添加到对象就好了 我只是认为缓存属性会更有效 正确的 请注意 每个实例必须有自己不同的属性 下面的代码工作正
Dynamic
Groovy
properties
metaprogramming
为什么 boost::is_same
::value 等于 false?
我正在努力通过 C 模板元编程 作者 Abrahams 和 Gurtovoy 这实际上并不在第二章中 而是我在第一个练习 2 10 2 0 中尝试过的 这让我感到困惑 include
c
boost
metaprogramming
扩展模块中的类方法
我正在研究 ruby 的元编程功能 我发现它有点棘手 我正在尝试使用模块包装方法调用 目前 我正在这样做 module Bar module ClassMethods def wrap method class eval do old me
ruby
metaprogramming
Grails / Groovy - 域对象 - 其属性映射
如何获取我的域对象之一上仅用户定义属性的键 值的映射 问题是 如果我自己这样做 我会得到我的属性加上类 元类 约束 闭包等 我认为 Grails 可以相当容易地做到这一点 因为它是在脚手架代码中的某个级别完成的 对吗 我自己怎样才能做到这一
Reflection
grails
Groovy
DNS
metaprogramming
神秘的形式(function(x){})$x
物体是什么formals function x x 它存在于函数的形式中 绑定到没有默认值的参数 还有其他方法来引用这个奇怪的对象吗 除了表示空函数参数之外 它还有其他作用吗 以下是可以在控制台中检查的一些属性 gt is formals
r
metaprogramming
Petri网绘图和代码生成
是否有任何软件可以绘制 Petri 网并从那里生成任何源代码 源代码可以采用任何已知的编程语言 稍微不太理想的选择是以某种开放格式 例如 XML 或任何其他数据语言 在基于文本的文件中输出仅包含 Petri 网图描述的文件 然后我可以自己编
Automation
codegeneration
metaprogramming
petrinet
如何在 Perl 6 中使类参数化?
通常在 Perl 6 中 只允许角色是参数化的 在这里 我们将尝试创建类 kind 从这里开始称为元对象 通常不允许是参数化的 参数化的 如果您尝试以简单的方式使类参数化 则会发生这种情况 bastille perl6 e class Fo
metaprogramming
raku
parametricpolymorphism
带有模板参数的 C++0x lambda? [复制]
这个问题在这里已经有答案了 可能的重复 lambda 函数可以模板化吗 是否可以使用带有模板参数的 c 0x lambda 例如 template
templates
Lambda
metaprogramming
C11
Sinatra 如何定义和调用 get 方法?
我很好奇这东西是如何工作的 在需要 sinatra 之后 然后我可以在顶级范围内调用 get 深入研究源代码后 我发现了这个 get 结构 module Sinatra class lt lt self def get end end en
ruby
metaprogramming
sinatra
用于调用 printf 的 C++11 编译时格式字符串文字构造
我想做的是创建 template
c
templates
C11
metaprogramming
如何使用可变模板来展平类型树?
我有一个这样的构造 template
c
templates
C11
metaprogramming
variadictemplates
匹配多种类型以实现模板专业化解析
简单地忽略一个事实 即正常的函数重载将更好地服务于这个示例 它只是作为学习模板编程的一种方式 话虽如此 欢迎您评论与函数模板专业化相比 使用函数重载所获得的好处 差异 尽管这可能值得一个自己的问题 考虑以下示例 template
c
templates
metaprogramming
C11
如何循环访问 boost::mpl::list?
据我所知 这是 include
c
templates
boost
metaprogramming
boostmpl
获取通过“attr_accessor”定义的所有变量,而不覆盖“attr_accessor”
我正在我的程序上设置一些跟踪代码 并且想知道哪些方法是通过定义的attr accessor Using TracePoint 我可以检测到什么时候attr accessor被调用 但我不知道如何让它告诉我它收到的参数 有任何想法吗 在问题标
ruby
metaprogramming
在 ruby 上的模型中的方法之前调用
这是我的实现 用于开发在模型中的所有方法之前运行代码的方法 调用 before hook months used 方法需要位于类的底部 以便 ExecutionHooks 可以获取模块中加载的instance method 我想在顶部加载实
ruby
model
metaprogramming
C++模板元编程,成员变量的数量?
C 是否可以确定泛型类中变量 字段的数量 例如 suppose I need metaclass number members determines number of members struct example int i j asse
c
templates
metaprogramming
尝试向 Python 类动态添加方法时遇到问题(即 django-tables2 'Table')
因此 对于 Django 项目 我真的希望能够生成并显示表格 not基于查询集 动态地进行 无需事先了解内容或模式 它看起来像django tables2app 提供了很好的渲染表的功能 但它要求您通过在自定义定义的 Table 子类上声明
python
django
metaprogramming
djangotables2
«
1 ...
6
7
8
9
10
11
12