搜索技巧 海洋云增白 开源地图 AI 搜索答案 沙丘魔堡2 压缩机站 自由职业 policy 小团队 颈挂空调 Chumby 个人电脑 极端主义 团队 PostgreSQL AI工具 证券 DirectX DrawingPics 化学 KDE 披萨农场 多动症 植物学 分析化学 Three.js 大会 残疾人学校 初创 QB64 更多

GitHub - kzemek/es6_maps: Elixir 映射的 ES6 类简写语法:`%{foo, bar} = map; IO.puts(foo)` (github.com)

es6_maps 项目为 Elixir 映射引入了类似 ES6 的简写语法,简化了频繁使用映射字面量的代码模式,例如 `ctx = %{variable: variable, user: user, ...}`。它通过在运行时替换 Elixir 编译器的 elixir_map 模块来实现,将映射键 %{k} 替换为 %{k: k}。该项目不产生运行时开销,并且与 JavaScript 和 Rust 等其他语言的简写语法类似。