はてぶ・Qiita・Zennのトレンド記事を紹介
Go(Golang)はGoogleが開発したプログラミング言語です。シンプルで高速な処理が特徴で、サーバーサイドやクラウド開発でよく使われます。
Goのイテレーター再入門 - 使うと何が嬉しいの? 🔖 21
この記事についてGo1.23によるイテレーター導入から半年以上が経ち、Go1.24では標準パッケージにイテレーターを用いた関数・メソッドが登場するなど、イテレーターはGoのエコシステムの中に徐々に馴染んできているように思います。今後も利用シーンが拡大していくだろうと予想される
TypeScript の Go 移植に備えて知っておくべきこと 🔖 181
はじめに こんにちは、ダイニーの ogino です。 TypeScript のコンパイラは今まで TypeScript で実装(セルフホスト)されていました。 それが TypeScript 7.0 から、Go による実装に移植され、10 倍高速になります。 本記事は、移植に関して
TypeScript の Go 移植に備えて知っておくべきこと 🔖 181
はじめにこんにちは、ダイニーの ogino です。TypeScript のコンパイラは今まで TypeScript で実装(セルフホスト)されていました。それが TypeScript 7.0 から、Go による実装に移植され、10 倍高速になります。https://dev
Go1.24で導入されたt.Contextにシュッと対応する 🔖 13
Go 1.24 から testing pkg に Contextメソッドが追加されました。みなさんもう対応されましたか。対応してデメリットはないので、コマンドラインから全置換して対応する方法を紹介します。 TL;DRテストコード中でcontext.Background/
TypeScriptのコンパイラをGoに移植|10倍高速になった tsgo とは 🔖 1
はじめに2025年3月12日、MicrosoftはTypeScriptのコンパイラをGo言語に移植する「Project Corsa」を発表し、最近注目を集めていますね。この発表は個人的にも、こう…
【Go】フィールド名を書かずに構造体を初期化するのはやめよう 🔖 1
はじめにこんにちは、ken です。お仕事では Go を書いています。突然ですが、みなさんはGoで構造体を初期化するときにフィールド名を指定していますか?Go では構造体を初期化する際に、フィールド名を指定せずに値だけを渡すことができます。これはunkeyed litera
【Go】gomvpkgを使ってgoのpackageを安全にrenameする 🔖 1
はじめにこんにちは、kenです。お仕事では Go をよく書きます。Go言語で開発を進めていると、プロジェクトの成長に伴ってパッケージ名を変更したくなることってありますよね。ただ手動でパッケージ名を変更すると、依存関係の修正漏れや置換ミスによるコンパイルエラーなどが発生するこ