/
githubmirror
/
go
Обзор
Документация
Войти
/
githubmirror
/
go
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/fixedbugs/issue22822.go
19 строк
613 B
Robert Griesemer
go/types, types2: better error messages for invalid calls
07 мар 2025, 00:35
07 мар 2025, 00:35
584e631
Код
Авторство
О чём код?
// errorcheck // Copyright 2018 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // Check that calling a function shadowing a built-in provides a good // error message. package main func F() { slice := []int{1, 2, 3} _ = slice len := int(2) println(len(slice)) // ERROR "cannot call non-function len .type int., declared at LINE-1|expected function|cannot call len" const iota = 1 println(iota(slice)) // ERROR "cannot call non-function iota .type int., declared at LINE-1|expected function|cannot call iota" }