The Greatest Pun in JavaScript
a day ago
- 莎士比亚使用双关语玩弄语法和意义,例如'宁要聪明的傻瓜,不要愚蠢的智者。'
- 双关语也可以依赖语法之外的语境,比如奥赛罗的台词'熄灭灯光,再熄灭生命之光。'
- 字典对双关语的定义强调幽默效果,但幽默是主观的。
- JavaScript 的标签模板字面量允许函数处理带有嵌入表达式的字符串模板。
- 一个名为 `prompt` 的标签函数可以解释 `${...}` 和 `{ name }` 对象简写,以模仿常见的 `{{ }}` 模板语法。
- 这种巧合的重叠构成了一个双关:JavaScript 看到的是某样东西,而人看到的是另一样东西。
- 作者和 Helicone 的 Justin 在 Helicone SDK 中实现了这个想法,将这个双关语作为刻意设计的功能。
- 双关语被定义为一个字符串有两种解析方式,作者将这个概念应用于语法模型和空间语言。