Code Fix

初級assignment mismatch: 1 variable but ... returns 2 values の原因と直し方 › パターン2

assignment mismatch: 1 variable but ... returns 2 values の原因と直し方

複数の戻り値を持つ関数の結果を、1つの変数だけで受け取ろうとするとコンパイルエラーになります。

 1  package main
 2  
 3  import (
 4  	"fmt"
 5  	"strconv"
 6  )
 7  
 8  func main() {
 9  	______ := strconv.ParseBool("true")
        ^
10  	fmt.Println(n, err)
11  }
./main.go:9:7: assignment mismatch: 1 variable but strconv.ParseBool returns 2 values

空欄を埋めて実行を通す

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

assignment mismatch: 1 variable but ... returns 2 values の原因と直し方

errorを返す関数を呼ぶときに特に起きやすいミスです。

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

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