Go言語

書式
defer 処理コード
defer文は、上位ブロックの関数がreturnするまで関数の実行を遅延させます。
使用例

package mainimport "fmt"func main() { n : ...

Go言語

書式
var 変数名 = func(int) string{ func(n int) string { return fmt.Sprintf("testA %d", n) }, func(n int) string { ret ...

Go言語

書式
func ReplaceAll(文字列, 置換前の文字列, 置換後の文字列) string
ReplaceAllメソッドで全ての文字を置き換えます

使用例

package mainimport ...

Go言語

書式
var 配列名「個数」 int
使用例

package mainimport "fmt"func main() { var cftint/* 配列 */var i,j int/* 初期化 */for i = ...

Go言語

書式
func Replace(対象の文字列, 置換前の文字列, 置換後の文字列, 置き換える回数) string
Replaceは対象の文字列を指定した文字列で置き換えます。
戻り値はString型です ...

Go言語,System

書式
for キー変数名, 値 := range 配列名 {処理コード}
for _, 値 := range 配列名{処理コード}
for 変数名:=0; 変数名 < len(配列名);変数名++ ...

Go言語

書式
1.x ^ y x と y のビット単位 排他的論理和
ビットXOR
ビット XOR は演算子の左辺と右辺の同じ位置にあるビットを比較して、どちらか 1 つだけ 1 の場合に 1 にします。

...

Go言語

形式
文字列変数名
文字列変数名
文字列変数名
説明
アルファベットは1文字1バイトですが、日本語はほぼ1文字3バイトです。
マルチバイト文字は、rune型に変換します
使用例 ...

Go言語

書式
switch 変数名:=処理式;変数名 {
case 値1:
処理コード1
case 値2:
処理コード2
default:
処理コード

}
使用例 ...

Go言語

インストール
1,CentOS 7の場合
# yum install -y epel-release
# yum install -y golang

2,CentOS 8の場合
# dnf ...

Go言語

書式
変数名1 :=値1
変数名2 :=値2
変数名3 := 変数名1 +変数名2
+演算子で文字列を連結できます。
使用例

package mainimport ( "fmt")func ...

Go言語

書式
1.Printメソッド
fmt.Print(“文字列\n”)
2.変数名 :=fmt.Sprint(“東京 tokyo.\n”)
fmt.Print ...

Go言語

書式
1.1つの引数
var 変数名A = 値1
fmt.Println(“メッセージ1”, 変数1)
2.複数の引数
変数名B := 値2
fmt.Println(“メッセージ1”, ...

Go言語

書式
math.Floor(数値)
使用例

package mainimport ( "fmt" "math")func main() { fmt.Println("小数点以下の切り捨の結果") fmt.Prin ...

Go言語

書式
strings.HasPrefix(対象文字列, 指定文字列)
strings.HasSuffix(対象文字列, 指定文字列)
使用例

package mainimport ( "fmt" "str ...

Go言語

書式
var (
変数名 tring =”値1″
変数名 string =’値2′
)
使用例

package mainimport ( " ...

Go言語

書式
var (
変数名1 rune =値
変数名2 rune = ’値’
)
データ型の判定
string(変数名)
使用例

package ma ...

Go言語

書式
var (
変数名 byte =値
)
データ型の判定
string(変数名)

使用例

package mainimport ( "fmt")func main() { ...