问题标签 [identifier]
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.
python - 如何在 Python 2.6 中获得 Python isidentifer() 功能?
Python 3 有一个名为的字符串方法str.isidentifier
我怎样才能在 Python 2.6 中获得类似的功能,而不是重写我自己的正则表达式等?
java - 爪哇:预期与 ArrayList
我有一个名为 Storage 的类。存储包含一个名为 Products 的特殊对象的数组列表。每个产品都包含名称、价格等信息,我的代码如下:
每当我编译时,我都会在第 141-153 行收到一条错误消息,说明<identifier> expected
. 我知道这是一个基本问题,但我似乎无法弄清楚。任何帮助深表感谢。
url - 为什么网站会为 url 生成随机的字母数字字符串,而不是使用 row id?
为什么许多网站(youtube 是一个很好的例子)生成随机数和字母的字符串,而不是使用例如行 id?
通常它是这样的
而不是喜欢
如果您有很多行,是否只是为了保持简短?或者还有其他好处吗?因为我可以想象:bla?id=23934234234 看起来不太好
谢谢和欢呼
wordpress - Wordpress - 获取类别中的帖子编号
有没有办法让我从帖子所属的类别中获取帖子的伪 ID?假设我有这些帖子
我希望帖子的来源cat2
和帖子的 id 与他们发布的类别相关。像
python - Python中的Unicode标识符?
我想构建一个 Python 函数来计算,
并想将我的求和函数命名为 Σ。以类似的方式,想将 Π 用于产品,等等。我想知道是否有办法以这种方式命名 python 函数?
也就是说,Python 是否支持 unicode 标识符,如果支持,有人可以提供一个例子吗?
谢谢!
最初的动机是我今天看到的一段 Clojure 代码,看起来像,
其中 Σ 是一个宏定义为,
我觉得那很酷。
顺便说一句,为了解决一些关于可读性的评论——例如,有很多统计/机器学习代码,能够用符号组合操作将非常有帮助。(特别是对于真正复杂的积分等)
对比
甚至只是 lambda() 的 lambda 字符!
c# - 如何将字符串键映射到唯一的整数 ID?
我有一些数据定期作为来自数据源的转储,其字符串自然键很长(最多 60 个字符)并且与最终用户无关。我在 url 中使用这个键。这使得 url 太长并且对用户不友好。
我想将字符串键转换为具有以下要求的整数:
源数据集将随时间变化。
该 ID 应为:
- 非负整数
- 即使输入键集发生变化,也是唯一且恒定的
- 最好是可逆回键(不是很强的要求)
数据库每次都从头开始重建,所以我不记得已经分配的 ID,并将新数据集与现有 ID 匹配,并为添加的键生成顺序 ID。
目前大约有 30000 个不同的键,并且该集合在不断增长。
如何实现将字符串键映射到整数 ID 的函数?
我想到了什么:
1.
内置 string.GetHashCode:
ID(key) = Math.Abs(key.GetHashCode())
- 不保证是唯一的
- (不可逆)
1.1
“重新散列”内置 GetHashCode 直到生成唯一 ID 以防止冲突。
- 如果将某些冲突添加到输入数据集的开头,则现有 ID 可能会更改
2.
完美的散列函数
- 如果输入集发生变化,我不确定这是否可以生成常量 ID
- (不可逆)
3.
转换为基数 36/64/??
- 没有足够短的长键
还有哪些其他选择?
variables - g++ 变量名有长度限制吗?
见标题 /p >
javascript - 从 javascript 中的 JSON 子数组中检索数据,其中标识符以整数开头
我必须在这里遗漏一些简单的东西,但是我无法从 JSON 数组响应中检索数据。我可以访问带有以字母开头的标识符的对象,但不能访问以数字开头的标识符。
例如,我可以访问
但我无法访问
parsing - 标识符 令牌 关键字 antlr 解析器
如何处理在语言中两种不同情况下使用token 'for' 进行解析的情况?如声明并作为“参数”如下例所示:
输出:
谢谢。
javascript - 在 json 数组中使用变量作为标识符
我想知道是否可以在 json 数组中使用分配的变量作为标识符。当我尝试这个时,我得到了一些意想不到的结果:
(代码简化,参数传递方式不同)
现在警报弹出窗口显示:“参数”而不是“动物”。我知道我可以使用不同的方法(创建一个数组并在新行上分配每个参数),但我想保持我的代码紧凑。
所以我的问题是:是否可以在 json 数组中使用变量作为标识符,如果可以,你能告诉我怎么做吗?
提前致谢!