mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
code changes for array conversion.
as a reminder, the old conversion was that you could write var arr [10]byte; var slice []byte; slice = arr; but now you have to write slice = &arr; the change eliminates an implicit &, so that the only implicit &s left are in the . operator and in string(arr). also, removed utf8.EncodeRuneToString in favor of string(rune). R=r DELTA=83 (1 added, 23 deleted, 59 changed) OCL=27531 CL=27534
This commit is contained in:
parent
65d397f747
commit
60ce95d7a1
25 changed files with 44 additions and 66 deletions
|
|
@ -19,7 +19,7 @@ func TestRunCat(t *testing.T) {
|
|||
io.WriteString(cmd.Stdin, "hello, world\n");
|
||||
cmd.Stdin.Close();
|
||||
var buf [64]byte;
|
||||
n, err1 := io.Readn(cmd.Stdout, buf);
|
||||
n, err1 := io.Readn(cmd.Stdout, &buf);
|
||||
if err1 != nil && err1 != io.ErrEOF {
|
||||
t.Fatalf("reading from /bin/cat: %v", err1);
|
||||
}
|
||||
|
|
@ -38,7 +38,7 @@ func TestRunEcho(t *testing.T) {
|
|||
t.Fatalf("opencmd /bin/echo: %v", err);
|
||||
}
|
||||
var buf [64]byte;
|
||||
n, err1 := io.Readn(cmd.Stdout, buf);
|
||||
n, err1 := io.Readn(cmd.Stdout, &buf);
|
||||
if err1 != nil && err1 != io.ErrEOF {
|
||||
t.Fatalf("reading from /bin/echo: %v", err1);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue