プログラミング

cheatsheet

Swift チートシート

変数と定数データの入れ物を定義します。目的構文説明例変数宣言var 名前: 型 = 初期値後から値を変更できる変数を宣言します。型推論が可能な場合は型を省略できます。var message: String = "こんにちは"var scor...
cheatsheet

C言語 チートシート

よく使うC言語の構文や関数を目的別にまとめたクイックリファレンス1. 基本入出力 (stdio.h) ⌨️コンソールへの出力や、コンソールからの入力を扱う基本的な関数群です。目的関数/書式説明コード例標準出力への書式付き出力printf()...
cheatsheet

Ruby チートシート

基本操作 🔰Rubyの基本的な構文やデータ型に関する操作です。変数と定数種類命名規則説明コード例ローカル変数小文字 or `_` で始まるメソッド内やブロック内など、定義されたスコープでのみ有効。message = "こんにちは"_inte...
Go

[Goのはじめ方] Part32: JSON APIクライアントとデータ整形

外部のJSON APIからデータを取得し、必要な形に整形する方法を学びましょう。1. はじめに 📝 多くのWebサービスやアプリケーションは、他のシステムとデータを交換するためにJSON APIを提供しています。 例えば、天気情報、ニュース...
Go

[Goのはじめ方] Part31: ToDoアプリのAPIサーバ作成

Go言語で簡単なWeb APIサーバーを作ってみましょう!はじめにこのステップでは、これまでに学んだ知識を活かして、シンプルなToDoリストを管理するWeb APIサーバーを作成します。APIサーバーとは、外部からのリクエスト(お願い)を受...
Go

[Goのはじめ方] Part30: CLIツールの開発

はじめにコマンドラインインターフェース(CLI)ツールは、ターミナルからコマンドを実行して特定のタスクを行うためのプログラムです。開発作業の自動化や日々の定型作業の効率化など、様々な場面で活躍します。Go言語は、CLIツール開発において多く...
Go

[Goのはじめ方] Part29: GoDocによるドキュメント生成

はじめに Go言語には、コードに書かれたコメントから自動的にドキュメントを生成する強力なツール「GoDoc」が備わっています。 😊 ドキュメントは、コードの意図を伝え、他の開発者(そして未来の自分自身!)がコードを理解しやすくするために非常...
Go

[Goのはじめ方] Part28: ベンチマークテストと例示

🚀 ベンチマークテストとは? ベンチマークテストは、プログラムの特定の部分のパフォーマンス(実行速度やメモリ使用量)を測定するためのテストです。Go言語では、標準の testing パッケージを使って簡単にベンチマークテストを作成・実行でき...
Go

[Goのはじめ方] Part27: ユニットテストの書き方(testingパッケージ)

Go標準のtestingパッケージを使って、コードの品質を保証しましょう!🧪はじめに:なぜテストが必要なの?🤔ソフトウェア開発において、書いたコードが期待通りに動作するかを確認することは非常に重要です。手動で確認することもできますが、コード...
Go

[Goのはじめ方] Part26: テンプレート処理(html/template)

イントロダクション 🎯 Go言語でWebアプリケーションを開発する際、動的にHTMLコンテンツを生成する必要がよくあります。例えば、ユーザー情報やデータベースから取得したデータをHTMLに埋め込んで表示したい場合などです。 このような場合に...