「Windows10」パッケージ管理scoopでgo言語をインストールする
環境
Windows 10 Home 64bit
scoop v0.2.2
操作方法
1.scoopバージョンを確認します。
「Go言語」int64をint32にキャストするサンプル
書式
var 変数名1 int64 = 値
var 変数名2 int32
変数名2 = int32(変数名1)
使用例
package mainimport "fmt"func main() ...「Go言語」strconv.ParseInt()で文字列をint64に変換するサンプル
書式
strconv.ParseInt(引数1, 引数1, 引数2)
strconv.ParseInt ...
「Go言語」int32型の値をintにキャストするサンプル
書式
var 変数名1 int32
var 変数名2 int
変数名2 = int(変数名1)
int関数を使って、int32の値をintに変換します。
使用例
package mai ...「Go言語」strconv.Atoi関数で文字列をintに変換するサンプル
書式
文字例型変数名 := 値
strconv.Atoi(変数名)
strconv.Atoi()を使用して、文字列をintに変換します。
使用例
package mainimport ( "f ...「Go言語」type_name関数で整数から浮動小数点に変換する
書式
type_name(expression)
expression 表現式
type_name データの型
使用例
整数型からfloat32型に変換します。
[Go言語]スライス(slice)の定義サンプル
書式
スライスの定義
1.要素数3 容量3のスライスの定義
cft := int, 3, 3)
使用例
「Go言語」スライスにmake関数の使い方
書式
変数名 := make(int, 4)
容量4のスライスを定義します。
使用例
4 ...
「Go言語」append関数でスライスに要素を追加する
書式
スライスの定義
要素数3 容量3のスライスの定義
スライス名 := int{5, 6, 7} cft = append(cft, 8) fmt.Println(cft)}
実行結果
[Go言語]make()関数でスライスの定義を作るサンプル
書式
1.make()を使って、スライスを定義します
方法1
var slice1 type, len)
方法2
slice1 := make(T, length, capacity) ...
「Go言語」文字列をフォーマットするサンプル
書式
変数名 := 値
2進数:%b
8進数:%o
16進数:%x
type 構造体名 struct {
変数名 データ型
}
使用例
「Go言語」rangeを用いて配列の要素ループ処理サンプル
書式
for インデックス, 変数 := range 配列 {
処理
}
配列やスライスなどイテラブルなものに対しては range を用いてループ処理します。
使用例
「Go言語」ビット演算子(論理和、論理積)のサンプル
書式
x | y x と y のビット単位 論理和
x & y x と y のビット単位 論理積
ビットOR演算子
ビット OR は演算子の左辺と右辺の同じ位置にあるビットを比較して、少なく ...
「Go言語」関数に名前付き戻り値のサンプル
書式
func 関数名(変数1,変数2 データ型) (名前付き戻り値1,名前付き戻り値2 データ型){
名前付き戻り値 =処理コード
return
}
使用例
「Go言語」関数に引数と戻り値を定義するサンプル
書式1
func 関数名(引数名 float32) string {
処理コード
}
float32型の引数を受け取り、string型の値を返します。
書式2
func 関数名(引数名 ...
「Go言語」関数に複数戻り値のサンプル
書式
func 関数名(変数1,変数2 データ型)(データ型1,データ型2){
処理コード
return 戻り値1,戻り値2
}
使用例
package mainimport "fmt ...「Go言語」switch文にfallthroughを使用するサンプル
書式
switch(条件){
case 値1 :
処理コード
fallthrough
case 値2 :
・・・
default:
処理
}
条件の値とc ...
「Go言語」Switch文にcase文で条件を記述する
書式
switch {
case 条件式:
処理コード
default:
処理コード
}
defaultは、条件の値がどのcaseの値にも一致しない時に実行されます。省略可能です ...