Code Fix

初級invalid operation: mismatched types string and int の原因と直し方 › パターン4

invalid operation: mismatched types string and int の原因と直し方

文字列と数値を+演算子でそのまま連結しようとすると、型が一致していないためコンパイルエラーになります。

 1  package main
 2  
 3  import (
 4  	"fmt"
 5  	"strconv"
 6  )
 7  
 8  func main() {
 9  	header := "id: "
10  	num := 7
11  	fmt.Println(__________________________)
                              ^
12  }
./main.go:11:14: invalid operation: header + num (mismatched types string and int)

空欄を埋めて実行を通す

広告
広告スロット(未設定)

invalid operation: mismatched types string and int の原因と直し方

数値を文字列に変換してから連結する必要があります。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)