有点儿无脑
package main
import "fmt"
func Range0(left, right, curr int) bool {
return left < curr && curr < right || right < curr && curr < left
}
func Range(left, right, curr int) bool {
return (curr-left)*(curr-right) < 0
}
func main() {
fmt.Println(Range0(1, 4, 3))
fmt.Println(Range(1, 4, 3))
fmt.Println(Range0(5, 2, 3))
fmt.Println(Range(5, 2, 3))
fmt.Println(Range0(5, 3, 2))
fmt.Println(Range(5, 3, 2))
}