- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有什么方法可以在同一个类的方法中获取类名?或者一般来说,如果我有一个类的实例并且我需要知道它是哪个类的实例?
最佳答案
在Qore中(根据问题上的标签),您需要使用<object>::className()对象上的伪方法。
前任:
prompt% qore -nX '(new Mutex()).className()'
"Mutex"
self
上使用这个伪方法多变的:
prompt% qore -ne '
class T {
string getClassName() {
return self.className();
}
}
class U inherits T {}
printf("%s\n", (new U()).getClassName());
'
U
prompt% qore -nX 'get_class_name(new Mutex())'
"Mutex"
关于qore - 如何在此类内的方法中获取类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48579091/
当我有更多类时,如何测试实例是否派生自某个类? class a { }; class b inherits a { }; class c inherits b { }; a B = new b();
是否有 Qore 运算符/函数可以在不修改源列表的情况下从列表中获取子列表,即等效于 substr()。 extract 运算符从原始列表中删除项目。 list l = (1,2,3,4,5,6,7,
如何在 Qore 的 SqlUtil 中的 where 哈希中多次使用一列? 示例 SQL:colname in (...) and colname not in (...) 这里的哈希看起来像: h
有没有什么方法可以在同一个类的方法中获取类名?或者一般来说,如果我有一个类的实例并且我需要知道它是哪个类的实例? 最佳答案 在Qore中(根据问题上的标签),您需要使用::className()对象上
我想像这样在 Qore 中拆分列表: list a = (1,2,3,4,5,6); list pieces = split_list_into_pieces(a, 2); printf("%y\n"
我需要在新线程中启动程序。原始程序流得更远,pgm 变量在派生进程引用实例之前被销毁。添加 sleep 是暂时的。如何对其进行编码以避免竞争? { Program pgm = new Progra
我有一个 service它指的是一些外部文件系统资源,如 html、css 等,……由于向它们传递了不正确的路径,因此无法在 Windows 中加载。 有什么方法可以在 Qorus 中检索操作系统的文
我是一名优秀的程序员,十分优秀!