mirror of
https://github.com/golang/go.git
synced 2025-11-01 09:10:57 +00:00
test: remove semiocolons.
The ken directory is untouched so we have some examples with explicit semis. R=gri CC=golang-dev https://golang.org/cl/2157041
This commit is contained in:
parent
cd8f4cd206
commit
4f61fc96b2
88 changed files with 2512 additions and 2516 deletions
|
|
@ -9,31 +9,31 @@ package main
|
|||
// explicit conversion of constants is work in progress.
|
||||
// the ERRORs in this block are debatable, but they're what
|
||||
// the language spec says for now.
|
||||
var x1 = string(1);
|
||||
var x2 string = string(1);
|
||||
var x3 = int(1.5); // ERROR "convert|truncate"
|
||||
var x4 int = int(1.5); // ERROR "convert|truncate"
|
||||
var x5 = "a" + string(1);
|
||||
var x6 = int(1e100); // ERROR "overflow"
|
||||
var x7 = float(1e1000); // ERROR "overflow"
|
||||
var x1 = string(1)
|
||||
var x2 string = string(1)
|
||||
var x3 = int(1.5) // ERROR "convert|truncate"
|
||||
var x4 int = int(1.5) // ERROR "convert|truncate"
|
||||
var x5 = "a" + string(1)
|
||||
var x6 = int(1e100) // ERROR "overflow"
|
||||
var x7 = float(1e1000) // ERROR "overflow"
|
||||
|
||||
// implicit conversions merit scrutiny
|
||||
var s string;
|
||||
var bad1 string = 1; // ERROR "conver|incompatible|invalid|cannot"
|
||||
var bad2 = s + 1; // ERROR "conver|incompatible|invalid"
|
||||
var bad3 = s + 'a'; // ERROR "conver|incompatible|invalid"
|
||||
var bad4 = "a" + 1; // ERROR "literals|incompatible|convert|invalid"
|
||||
var bad5 = "a" + 'a'; // ERROR "literals|incompatible|convert|invalid"
|
||||
var s string
|
||||
var bad1 string = 1 // ERROR "conver|incompatible|invalid|cannot"
|
||||
var bad2 = s + 1 // ERROR "conver|incompatible|invalid"
|
||||
var bad3 = s + 'a' // ERROR "conver|incompatible|invalid"
|
||||
var bad4 = "a" + 1 // ERROR "literals|incompatible|convert|invalid"
|
||||
var bad5 = "a" + 'a' // ERROR "literals|incompatible|convert|invalid"
|
||||
|
||||
var bad6 int = 1.5; // ERROR "convert|truncate"
|
||||
var bad7 int = 1e100; // ERROR "overflow"
|
||||
var bad8 float32 = 1e200; // ERROR "overflow"
|
||||
var bad6 int = 1.5 // ERROR "convert|truncate"
|
||||
var bad7 int = 1e100 // ERROR "overflow"
|
||||
var bad8 float32 = 1e200 // ERROR "overflow"
|
||||
|
||||
// but these implicit conversions are okay
|
||||
var good1 string = "a";
|
||||
var good2 int = 1.0;
|
||||
var good3 int = 1e9;
|
||||
var good4 float = 1e20;
|
||||
var good1 string = "a"
|
||||
var good2 int = 1.0
|
||||
var good3 int = 1e9
|
||||
var good4 float = 1e20
|
||||
|
||||
// explicit conversion of string is okay
|
||||
var _ = []int("abc")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue