Skip to main content

CurateClick

CurateClick favicon

js-trailing-closure-toy-compiler

一个简单的编译器项目,允许在JavaScript中使用Swift风格的尾闭包语法,将特定格式的代码转换为标准的JavaScript箭头函数语法。

Check out js-trailing-closure-toy-compiler on CurateClick

• Copy the embed code to showcase this product on your website

• Share on X to spread the word about this amazing tool

文章地址:动手写一个简单的编译器:在JavaScript中使用Swift的尾闭包语法最近业余时间在学习SwiftUI的过程中发现在SwiftUI中大量使用了尾闭包(Trailing Closure)的语法,觉得挺有趣的。作为一个经常使用JavaScript作为开发语言的前端来说,我忽然想可不可以自己写一个简单的编译器,在JavaScript中使用这种语法呢?于是就有了这个小项目 js-trailing-closure-toy-compiler ,通过这个编译器我们可以将下面的代码:javascripta(){}转换为:javascripta(() => {});或者将:javascripta(1, "hello"){ b, c in d() d{} d(1, "hello") d(1, "hello"){} d(1, "hello"){ e, f in g() }}转换为:javascripta(1, "hello", (b, c) => { d(); d(() => {}); d(1, "hello"); d(1, "hello", () => {}); d(1, "hello", (e, f) => { g() })})项目的在线演示地址:JavaScript Trailing Closure Toy Compiler

Latest Weekly Picks

Independent audiophile gear reviews with a transparent scoring system, plus 16 free in-browser audio tools.

CurateClick favicon

getfacereport.com

Private face analysis with personalized style guidance and hairstyle previews.

CurateClick favicon

lovableapp.org

Discover beautiful apps built with vibe coding

CurateClick favicon

antiquescanner.org

Identify antiques, vintage items and collectibles from photos, with estimated market value.

CurateClick favicon

imagelayered.com

AI-powered image decomposition tool that transforms flat images into editable layers.

CurateClick favicon

kaigpt.ai

gpt代充:如何快速申请免手续费的充值服务?

CurateClick favicon

magiclayers.net

Magic Layers – Official Website, What It Is & How to Use

CurateClick favicon

lifepathcalculator.app

Life Path Calculator - free deterministic numerology: your number, strengths, challenges, and shareable cards.