Golang Golang DIライブラリUber-Go/Digを触ってみる はじめに 依存性注入(Dependency Injection)は、ソフトウェア開発においてコンポーネント間の依存関係を解決し、コードのテストや保守性を向上させるための重要な手法です。 Uber-Go/Digは、Go言語向けの軽量な依存性注入ライブラリであり、シンプルな実装によりコードの可読性とメンテナンス性を高めることができます... 2023年8月6日
Golang PHPの配列関数をGo言語で再現する + スライスの基本操作 Go言語はシンプルで効率的なプログラミング言語であり、スライスはその中でも重要なデータ構造です。 PHPでは配列関数が豊富に用意されており、その多くはスライスの操作を容易にします。 本記事では、Go言語でPHPのいくつかの配列関数を再現する方法について解説します。 スライスの基本操作 // スライスの作成 slice := ma... 2023年5月20日
Golang Go開発環境構築(Hello worldまで) Go開発環境構築(Hello worldまで) Goインストール https://go.dev/ 上記リンクにアクセスし、Downloadを押下します。 移動先のページ内より、該当のOSを選択します。 私の場合は、m1を搭載したMacBookを使用しているので、Apple macOS(ARM64)を選択。 バージョンは記事執筆... 2022年9月15日