Golang

Golang

【Golang】構造体の変数をターミナルで表示する方法を解説

構造体の変数をターミナルで表示するには? Golangで、この構造体のId、Title、Nameなどを(ターミナルに)表示するにはどうすれば良いでしょうか? type Project struct { Id ...
Golang

【Golang】文字列が特定の文字で始まるのか・終わるのかを確かめる

(HasPrefix関数)文字列が指定の文字で始まるかをチェック ある文字列が任意の文字列で始まっているかを確かめるにはstringパッケージのHasPrefix関数を使います。 HasPrefix関数は第1引数、第2引数どち...
Golang

【Golang】定数の宣言方法と使い方を易しく解説します

定数の宣言方法 Golangにおいて変数の宣言にはvarを使用しましたが、定数を宣言する際はconstを使用します。 const 定数名 データ型 = 値 const 定数名 = 値 上記のように定数の宣言では、データ型...
Golang

【Golang】Sprint関数を使って任意の文字列を作成する方法

Sprint関数とは GolangのSprint関数はfmtパッケージに属している関数で、文字列と変数を組み合わせて新しい文字列を作成する際に使います。 基本的な使い方は以下の通りで、文字列と変数をカンマ区切りで指定し、並んで...
Golang

【Golang】Sprintf関数で文字列を組み立てる方法を解説

GolangのSprintf関数とは GolangのSprintfは、fmtパッケージに属している関数で、フォーマット指定子に従ってフォーマットした結果の文字列を返します。 上記の説明だと少しわかりづらいので噛み砕いて言います...
Golang

【Golang】文字列の中で変数を展開する(テンプレートリテラル)

Go言語にテンプレートリテラルは無い Go言語には文字列の中に変数を埋め込んで展開する方法がありません。 例えばRubyやJavaScriptには文字列の中で変数を展開する書き方(テンプレートリテラル)ができます。 # ...
Golang

【Golang】init関数の使い方をGoエンジニアが易しく解説

init関数とは init関数はパッケージの初期化するのに使用されます。 例えば、mainパッケージにおいてinit関数を書くと、main関数よりも先にinit関数が実行されます。 また、mainパッケージ以外の場合だと...
Golang

【Golang】defer関数の使い方をGoエンジニアが優しく解説!

defer関数の使い方 defer関数とは特定の処理を最後、もしくは後で実行することができます。 つまり、Golangにおいて遅延処理を行いたい場合によく使われます。 書き方としては、遅らせたい処理の前にdeferと宣言...
Golang

【Golang】配列(slice)の最大値・最小値を取得する方法

手段①:素直にfor..range文でループ処理をする 配列(slice)をfor..range構文でループ処理を行い、要素を1つずつ順に比較するやり方です。 初めは先頭の要素を変数maxに代入し、前の要素より数値が大きい場合...
Golang

【Golang】配列(slice)の中の数値を合計する方法

配列(slice)内の数値を合計する Golangにおいて配列の中の数値を全て合計する場合、for..range文でループ処理を回し、要素を1つずつ足します。 sum := 0 for _, number := range n...
タイトルとURLをコピーしました