问题标签 [class-constants]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
13839 浏览

php - 特征可以具有具有私有和受保护可见性的属性和方法吗?特质可以有构造函数、析构函数和类常量吗?

我从未见过属性和方法是私有或受保护的单一特征。

每次我使用 trait 时,我观察到声明到任何 trait 中的所有属性和方法总是只公开的。

特征也可以具有私有和受保护可见性的属性和方法吗?如果是,如何在类/其他特征中访问它们?如果不是,为什么?

特征可以在其中定义/声明构造函数和析构函数吗?如果是,如何在类中访问它们?如果不是,为什么?

特征可以有常量吗,我的意思是像具有不同可见性的类常量?如果是,如何在一个类/其他一些特征中?如果不是,为什么?

特别说明:请用展示这些概念的合适示例来回答问题。

0 投票
1 回答
83 浏览

java - 在将 JScrollPane 添加到 JSplitPane 时,如何实现 JSplitPane.TOP 和 BOTTOM 常量?

我有两个面板,一个JTree在 aJScrollPane中,另一个JTable在 a 中JScrollPane。如何使用JSplitPane.TOPJSplitPane.BOTTOM常量将它们放置在相邻位置,以使它们在主面板中的空间必须相等?

0 投票
4 回答
1081 浏览

php - 在 PHP 中动态访问类常量

我希望能够动态查找常量的值,但使用变量不适用于语法。

如何动态调用常量?

0 投票
1 回答
492 浏览

android - 如何在布局中使用类字段的常量值?

我想在我的 XML 布局中使用一些 java 类常量值。那可能吗?

java类

xml布局

0 投票
1 回答
1968 浏览

php - PHP 5.3 到 PHP7 - 未定义的类常量 'self::MYCONST'

我有一个在 PHP 5.3.21 上运行的项目,我正在尝试迁移到 PHP 7.0。该项目使用了很多结构,如下例所示:

预期的结果是打印“测试”,它在 5.3 上完美运行,但在 7.0 上我得到

PHP 致命错误:未捕获的错误:未定义的类常量 'self::MYCONST'

任何帮助将不胜感激

0 投票
0 回答
76 浏览

haskell - 减少haskell中的类约束并检查持久表

我正在尝试设置一个基本端点,它接受一个 id 并通过一个连接表以使用持久性和 spock 返回所有连接的记录,一个工作实现看起来像这样。

问题 1:这些函数的类约束是否必须如此之大?似乎尝试编写这些 monad 会因为有这么多的限制而很快变得厌烦。我已经看到我可以使用 Constraint Kinds 来设置约束同义词,但我觉得可能我做错了什么需要这么多约束。

我还想看看是否可以编写一个更通用的方法来执行连接操作。据推测,具有输入类型和用于连接的表就足够了,编译器可以推断输出类型并且(至少在像 ruby​​ 这样的语言中)您可以检查连接表类型以找到正确的列加入。就像是:

但是,尝试实现这样的功能超出了我的范围。我不确定传递有关用于联接的表的信息的最佳方法是什么。我实现了一个显式传递列的版本(如下),它可以工作,但它再次具有巨大的类约束,并且采用比我想要的更大的方法签名。有没有办法实现上面的签名?

0 投票
3 回答
93 浏览

php - 为什么在一个语句中而不是在另一个语句中评估类常量值?

我正在使用PHP 7.2.6

我试过以下程序:

在上面的语句中,在第一个 echo 语句中,类常量的值softdrink被评估为字符串'rootbeer',它又是一个包含字符串'A & W'的变量名。值“A & W”被打印出来。

在第二个 echo 语句中,我只想显示类常量softdrink中存在的值,即字符串'rootbeer'

但我做不到。请在这方面帮助我。

PS:请不要要求我使用字符串连接来实现输出。我只想通过在双引号字符串中使用类常量来实现输出。

0 投票
1 回答
115 浏览

c++ - 常量成员和没有 setter 的私有成员有什么区别?

假设我有一个常量成员并且不同的对象对该常量有不同的值,那么这个常量成员和没有设置器的私有成员有什么区别?

0 投票
2 回答
65 浏览

compiler-errors - Eiffel:一旦函数具有通用或锚定结果。尝试创建常量

我正在尝试创建一些终端日志记录颜色,以便能够更清楚地看到我的错误。这样做在我看来很明显我必须创建如下常量。因为我不想每次调用常量时都创建一个实例,所以这样做对我来说是有意义的,但编译器似乎与我的概念不同......

A once function has generic or anchored result anchored结果是什么

由于编译器总是最后一个字,我是最后一个,为什么我错了,他是对的吗?

0 投票
1 回答
90 浏览

c# - FieldInfo.GetRawConstantValue 在 UWP 上不可用

我需要在我的类中获取一个常量的值。 GetField工作正常。

但是myFieldInfo.GetRawConstantValue()通常可以完美运行,但在 UWP 上不可用。

有没有办法在 UWP 上实现这一点?