You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
526 B
41 lines
526 B
// run
|
|
|
|
// Copyright 2020 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.
|
|
|
|
package main
|
|
|
|
func case1() {
|
|
rates := []int32{1,2,3,4,5,6}
|
|
var sink [6]int
|
|
j := len(sink)
|
|
for star, _ := range rates {
|
|
if star+1 < 1 {
|
|
panic("")
|
|
}
|
|
j--
|
|
sink[j] = j
|
|
}
|
|
}
|
|
|
|
func case2() {
|
|
i := 0
|
|
var sink [3]int
|
|
j := len(sink)
|
|
top:
|
|
j--
|
|
sink[j] = j
|
|
if i < 2 {
|
|
i++
|
|
if i < 1 {
|
|
return
|
|
}
|
|
goto top
|
|
}
|
|
}
|
|
|
|
func main() {
|
|
case1()
|
|
case2()
|
|
} |