MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました JavaScriptは好みの分かれるプログラミング言語です。特にコンパイル系の言語を書いてきた人に嫌がられる傾向があります。また、コールバックや非同期の仕組みも好まれない傾向があります。 もしSwiftエンジニアがどうしてもJavaScriptを書かなければならないとしたら使ってみたいのがShiftJSです。 ShiftJSの使い方 shift.jsを使ってSwiftのコードを変換します。 $ shift.js test.swift test.js saved. All files converted 変換されたコード。 $ cat test.js var name = 'Joe'; var num = 5; var anotherNum = 6; var yetAnotherNu
![ShiftJS - SwiftのコードをJavaScriptに変換](https://cdn-ak-scissors.b.st-hatena.com/image/square/5b77db804c69b51b3167dd1e1ade43bf4e33b573/height=288;version=1;width=512/https%3A%2F%2Fmoongift-assets.s3.amazonaws.com%2Fassets%2Fnone-c3f80f5acd8206a735bb12db1e77cb6d.png)