タグ

ブックマーク / qiita.com/koher (2)

  • JavaScriptからletを「絶滅」させるために足りないもの - Qiita

    "JavaScriptからletを絶滅させ、constのみにするためのレシピ集" という投稿を読みました。半分はネタだと思いますが、 JavaScript で const を追求すると可読性が厳しそう だなと感じました。 一方で、他の言語だと同じことにチャレンジしても、もう少しマシに書けそうに思いました。僕が普段一番よく使っている言語は Swift です。そこで、試しに Swift で同じ内容のコードを書いてみて、 JavaScript で let を「絶滅」させるために足りないもの が何かを考えてみました。 なお、 JavaScript のコードは注釈がない限り上記の投稿からの引用です。 変数・定数宣言のためのキーワード 変数 定数

    JavaScriptからletを「絶滅」させるために足りないもの - Qiita
  • Swift 5.2の新機能 - Qiita

    日(2020年3月25日、現地時間では24日) Swift 5.2 がリリースされました。 Swift 5.2 がフォーカスしているのは、コード補完やエラーメッセージの改善など、開発者の UX 改善で、言語仕様に加えられた変更は多くありません。 UX の改善点については公式ブログが詳しく解説しているので、投稿では Swift 5.2 における言語仕様の変更点について紹介します。 Swift 5.2 で言語について加えられた変更は次の二つです。 SE-0249: Key Path Expressions as Functions SE-0253: Callable values of user-defined nominal types SE-0249: Key Path Expressions as Functions Key Path 式を関数として渡せるようにする変更です。 たとえ

    Swift 5.2の新機能 - Qiita
  • 1