问题标签 [at-sign]

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 投票
3 回答
31455 浏览

javascript - 解析带有 @ 符号的 JSON (arobase)

我的 JSON 对象计算为:

如果这个变量被调用my_json,我如何访问@typeXXX 的值?我试过my_json.@type了,但这给出了错误。帮助表示赞赏。谢谢,

缺口

0 投票
3 回答
465 浏览

objective-c - 这个目标 C 代码中的“at 符号”@ 是什么意思

我已经使用 Objective C 好几年了,但我不知道 @ 符号可以这样使用(for 循环内的第 6 行):

这是什么意思?令人惊讶的是我可以删除它并且编译器没有抱怨并且代码看起来工作正常?!

这是 MTRandom https://github.com/preble/MTRandom/blob/master/MTRandom/MTRandom.m#L115的一部分

0 投票
2 回答
160 浏览

php - 不要记录被抑制的 PHP 警告

有没有办法找出这个警告是否被抑制或没有使用 set_error_handler() 函数?@somethingwrong() 和 somethingwrong() 的代码为 2。但我不想记录所有警告。例如,像 gzuncompress() 这样的一些函数必须以这种方式处理,因为我无法测试有效的输入数据。

0 投票
1 回答
3553 浏览

bash - 如何在bash中转义'@'符号?

我正在尝试在 bash 中添加带有身份验证参数的代理,其中我的密码包含一个@符号。在 bash 中添加带身份验证的代理的语法如下:

因此,每当我尝试在其中添加密码时@,使用此代理的应用程序都会尝试连接到密码中后跟@符号的字符串。

例如,如果我的密码是p@ssword,并且主机是 proxy.college.com,则应用程序会尝试连接到ssword@proxy.college.com

我尝试@使用 转义符号\,但这并没有解决。如何在不更改密码的情况下完成这项工作?

注意:这个问题与如何转义任意字符串以用作 bash 中的命令行参数如何转义 bash 中的 at 符号不同,因为这专门处理出现在命令中的“@”符号一个@已经存在的符号,@用于将给定的字符串分隔为特定的参数。

PS:虽然使用 HTML 代码%40进行@作品,但我更喜欢可读性更高的方法。

0 投票
3 回答
70658 浏览

windows - 批处理文件中的 at 符号 (@) 是什么,它有什么作用?

熟悉 windows/dos 批处理脚本的人会认出这一行:

在很多很多天里,我对这样的情绪感到满意,那@就是应该如何echo off写在批次的顶部,仅此而已。

但是,最近我遇到这样的一行:

和这样的另一行

这加强了我的怀疑,@这不仅仅是echo模式切换。但是@未在Windows XP 中列出:我尝试将其用作参考的命令行参考 AZ,因此我不确定如何找到关于此的明确信息:

什么是@批号,它的术语是什么,它有什么作用?

0 投票
1 回答
188 浏览

shortcut - 在标志@与 Imperavi Redactor 所见即所得编辑器

我尝试使用 Redactor JS 在文本中添加一个@ 符号,但它似乎是一个快捷键,所以它对我不起作用,什么也没有出现。我可以在“代码模式”中输入它,但不能在“编辑器模式”中输入您是否有想法覆盖此错误?

我是法国人,所以我使用 ALT Gr + 0 ,这也是 à 和 @ 的关键

谢谢

0 投票
2 回答
3332 浏览

syntax - 八度音阶变量前面的@符号的目的是什么?

例如:

免责声明:这是来自 Coursera ML 课程,但几乎不可能以传统方式搜索 @ 符号。

0 投票
3 回答
2934 浏览

svn - 如何在Subversion中移动/重命名带有@字符的文件

来自SVN 书

敏锐的读者此时可能想知道 peg 修订语法是否会导致工作副本路径或实际上具有 at 符号的 URL 出现问题。毕竟,svn 是如何知道 news@11 是我树中目录的名称还是仅仅是“新闻的第 11 版”的语法?值得庆幸的是,虽然 svn 总是假设后者,但有一个简单的解决方法。您只需在路径末尾附加一个 at 符号,例如 news@11@。svn 只关心参数中的最后一个 at 符号,并且在 at 符号之后省略文字 peg 修订说明符并不被认为是非法的。这种解决方法甚至适用于以 at 符号结尾的路径——您可以使用 filename@@ 来谈论名为 filename@ 的文件。


根据这个描述,您只需要在路径中添加一个@符号即可。

所以这:

svn add "C:\SomeTests\my@file.txt"

给了我这个错误:

svn: E200009: 'C:/SomeTests/my@file.txt': 此处不允许进行 peg 修订

和这个:

svn add "C:\SomeTests\my@file.txt@"

为我工作。

这也适用于我:

svn info "C:\SomeTests\my@file.txt@"

更多信息:如何在 Subversion 托管文件名中转义 @ 字符?


好的。但是当我想用@-characters 重命名或移动文件时。它提供了奇怪的结果:

和:

svn mv "C:\SomeTests\test.txt" "C:\SomeTests\my@file.txt"

我得到这个文件名:

C:\SomeTests\my@file.txt

和:

svn mv "C:\SomeTests\test.txt" "C:\SomeTests\my@file.txt@"

我得到这个文件名:

我的@file.txt@

和:

svn mv "C:\SomeTests\test.txt" "C:\SomeTests\@myfile.txt"

我得到这个文件名:

somefolder@myfile.txt

和:

svn mv "C:\SomeTests\test.txt" "C:\SomeTests\@myfile.txt@"

我得到这个文件名:

@myfile.txt@

我应该怎么做它总是有效的?不管@符号是在开头、中间还是结尾?

(编辑:在我目前的问题上,字符总是在开头或第二位。)

0 投票
3 回答
1189 浏览

syntax - Why do Julia programmers need to prefix macros with the at-sign?

Whenever I see a Julia macro in use like @assert or @time I'm always wondering about the need to distinguish a macro syntactically with the @ prefix. What should I be thinking of when using @ for a macro? For me it adds noise and distraction to an otherwise very nice language (syntactically speaking).

I mean, for me '@' has a meaning of reference, i.e. a location like a domain or address. In the location sense @ does not have a meaning for macros other than that it is a different compilation step.

0 投票
2 回答
7610 浏览

haskell - Haskell 中的“@”是什么意思?

我试过用谷歌搜索,但结果很短。我通过阅读一些文章来加深我的 Haskell 知识,我遇到了一篇使用我以前从未见过的语法的文章。一个例子是:

我以前从未见过这些@。我尝试在网上搜索答案,但没有找到答案。这仅仅是一种嵌入标签以帮助使事情更清晰的方法,还是它们对代码有实际影响?