相关疑难解决方法(0)

Perl的隐藏功能?

Perl中有哪些非常有用但却深奥的语言功能,你实际上可以用来做有用的工作?

指南:

  • 尝试限制Perl核心的答案,而不是CPAN
  • 请举例和简短说明

其他语言的隐藏功能隐藏功能:

(这些都来自Corion的回答)

  • C
    • 达夫的装置
    • 便携性和标准性
  • C#
    • 用于以空格分隔的列表和字符串的引号
    • 可替换的命名空间
  • Java的
    • 静态初始化剂
  • JavaScript的
    • 职能是一等公民
    • 阻止范围和关闭
    • 通过变量间接调用方法和访问器
  • 红宝石
    • 通过代码定义方法
  • PHP
    • 普遍的在线文档
    • 魔术方法
    • 符号引用
  • 蟒蛇
    • 一行值交换
    • 能够使用您自己的功能替换核心功能

其他隐藏的功能:

运营商:

引用结构:

语法和名称:

模块,Pragma和命令行选项:

变量:

perl hidden-features

143
推荐指数
39
解决办法
6万
查看次数

Javascript中的倒圆括号

什么是Javascript,让我在这样的函数调用中使用反转/反向括号?我在CLI上运行Node控制台; 特别是节点版本0.10.25.

function a(){ return 42 }
a() // -> 42
a)( // -> 42.  WTF?

function b(t){ return t }
b(4) // -> 4
b)4( // No function evaluation; presumably dangling parentheses
b)(4 // -> 4.  WTF?
Run Code Online (Sandbox Code Playgroud)

附录:这似乎不适用于Chrome 33.0.1750.152,Safari 7.0.2或Firefox 27.01.这实际上是某种ECMAScript解释的"特征",还是Node的特殊性?如果Node正在使用V8,那么它是否应该与Chrome结果匹配?

javascript node.js

33
推荐指数
1
解决办法
732
查看次数

标签 统计

hidden-features ×1

javascript ×1

node.js ×1

perl ×1