IT基礎ブログ
関数は他の型と同様に「第一級市民」です。他の型もインターフェイスを実装でき、関数も同様に実装できます。…
Go 言語では、関数も型であり、他の型と同様に変数に格納できます。次のコードは、関数変数 f を定義し…
関数はコード実行の論理構造を構成します。Go 言語では、関数の基本コンポーネントは次のとおりです: キ…
Go 言語の continue 文は、現在のループを終了し、次のループの繰り返し処理を開始できます。f…
Go 言語の goto ステートメントは、ラベルを使用してコード間を無条件にジャンプします。同時に、g…
Go 言語のスイッチは C 言語のスイッチよりも一般的です。式は定数である必要はなく、整数である必要も…
ほとんどの言語とは異なり、Go のループ ステートメントは for キーワードのみをサポートし、whi…
Go 言語では、キーワード if は特定の条件 (ブール型または論理型) をテストするために使用される…
Go 言語では、ブール型のゼロ値 (初期値) は false、数値型のゼロ値は 0、文字列型のゼロ値は…
リストは、複数のノードで構成される非連続のストレージ コンテナです。ノードは、いくつかの変数を通じて相…
Go 言語のマップは、同時条件下で読み取り専用の場合はスレッド セーフですが、読み取りと書き込みを同時…
Go 言語にはコンテナ内の要素を削除するための組み込み関数 delete() が用意されています。delete…
Go 言語では、map は特別なデータ構造であり、要素のペアの順序付けされていないコレクションです。ペ…
Go 言語では多次元スライスの使用も可能です。多次元配列を宣言するための構文は次のとおりです。 v…
前回の学習で、スライスは実際には同じ型の複数の要素の連続したコレクションであることがわかりました。スラ…
Go 言語にはスライス要素を削除するための専用の構文やインターフェイスが用意されていないため、スライス…
Go 言語の組み込み関数 copy() は、配列スライスを別の配列スライスにコピーすることができ、追加…
マップの走査プロセスは、for range ループを使用して完了します。コードは次のとおりです。 …
Go 言語の組み込み関数 append() は要素をスライスに動的に追加できます。コードは次のとおりで…
スライス (スライス)は配列の連続セグメントへの参照であるため、スライスは参照型 (つまり C/ C+…
Go 言語では多次元配列が許可されています。配列は値型であるため、多次元配列のすべての次元は、作成時に…
配列は、特定の型の固定長要素のシーケンスであり、配列は 0 個以上の要素で構成されます。配列の長さは固…
演算子は、プログラムの実行中に数学的演算または論理演算を実行するために使用されます。Go 言語では、式に複数の…
Go 言語の語彙要素には、識別子、キーワード、演算子、区切り文字、リテラルの 5 種類があり、Go 言…
プログラム内のコメントの機能は、プログラムに注釈を付けて説明することであり、ソース コードを読むのに便…
注: このセクションの内容には新しいバージョンの Go 言語の機能が含まれており、その内容には後続の章…
Go 言語の定数は、変更されないデータを格納するために使用されるキーワード const を使用して定義…
変数の有効期間とは、プログラム実行中に変数が有効に存在する時間間隔を指します。 変数の有効期間は、…
Javaや .NET などのプログラミング言語とは異なり、Go 言語はプログラマーにデータ構造へのポイ…
必要かつ実行可能な場合、あるタイプの値を別のタイプの値に変換できます。 Go 言語には暗黙的な型変換が…
文字列内の各要素は「文字」と呼ばれ、単一の文字列要素を走査または取得するときに文字を取得できます。 …
ブール型には true または false の 2 つの値しかありません。 if ステートメントと f…
Go 言語は 2 つの精度の浮動小数点数 float32 および float64 を提供しており、それ…
Go 言語の数値型は、整数、浮動小数点数、複素数に分類され、それぞれに異なるサイズの数値型が含まれます (たと…
変数 (定数、型、または関数) には、プログラム内でスコープと呼ばれる特定のスコープがあります。 …
コーディング中に、名前のない変数、型、メソッドに遭遇することがあります。これは必須ではありませんが、そ…
プログラムするのが最も簡単なアルゴリズムの 1 つは、変数の交換です。変数を交換するための一般的なアル…
前項「 Go 言語の変数宣言」でも述べたように、 Go 言語は変数を宣言する際に、その変数に対応するメ…
Go 言語は静的型付け言語であるため、変数 (変数) には明確な型があり、コンパイラーは変数の型の正確…
Go 言語 (Golang とも呼ばれます) は、Google によって開発された…
ここではGolandのショートカットキーの設定とよく使うショートカットキーを紹介します。 Gola…
これまでの学習で、誰もがすでに Go 言語についてある程度の理解を持っています。では、Go 言語プログ…
一般的なプログラミング言語ではプロジェクト(プロジェクト)のディレクトリ構造について規定がないことが多…
前に Go 言語のインストールについて紹介しましたが、このセクションではいくつかの強力な Go 言語統…
前に、Windows システムで Go 言語開発キットをビルドする方法を紹介しました。このセクションで…
ここまでの学習で、Go 言語についてはある程度理解できたと思いますので、次に Windows システム…
Go 言語の構文は C 言語に似ているため、C 言語とその派生言語 ( C++ 、 C# 、 Obje…