func main() {
ia := []interface{}{byte(6), 'a', uint(10), int32(-4)}
switch v := ia[rand.Intn(4)%2 + 1]; interface{}(v).(type) {
case string, uint, int32 :
fmt.Printf("Case A.")
case byte :
fmt.Printf("Case B.")
default:
fmt.Println("Unknown!")
}
}
ia := []interface{}{byte(6), 'a', uint(10), int32(-4)}
switch v := ia[rand.Intn(4)%2 + 1]; interface{}(v).(type) {
case string, uint, int32 :
fmt.Printf("Case A.")
case byte :
fmt.Printf("Case B.")
default:
fmt.Println("Unknown!")
}
}
2018-09-05
package main
import "fmt"
func main() {
var number int = 5
if number += 4; 10 > number {
number := 0
number += 3
fmt.Print(number)
} else if 10 < number {
number -= 2
fmt.Print(number)
}
fmt.Println(number)
}
import "fmt"
func main() {
var number int = 5
if number += 4; 10 > number {
number := 0
number += 3
fmt.Print(number)
} else if 10 < number {
number -= 2
fmt.Print(number)
}
fmt.Println(number)
}
2018-09-05
最新回答 / 慕移动9181930
你没子节点如果获取nodeValue?你直接获取body的nodValue吗?新的规范(W3C//DTDHTML4.0)要求一切都应象XML那样有结束符,如果没有也要硬加一个反斜杠。象br这种不需成对使用的html符号,就成了这个样子:<br/>。
2018-08-26
func read(file *os.File)([]byte, error) {
br := bufio.NewReader(file)
var buf bytes.Bufferfor {ba, isPrefix, err := br.ReadLine()
if err != nil { if err == io.EOF { break } return nil, err } buf.Write(ba) if !isPrefix { buf.WriteByte('\n') } }
return buf.Bytes(), nil
}
br := bufio.NewReader(file)
var buf bytes.Bufferfor {ba, isPrefix, err := br.ReadLine()
if err != nil { if err == io.EOF { break } return nil, err } buf.Write(ba) if !isPrefix { buf.WriteByte('\n') } }
return buf.Bytes(), nil
}
2018-07-31