Golang : Integer is between a range
Problem:
You need to check if a given integer is in between a range of integer. How to do that?
Solution:
Check if the given integer is more than a minimum and less than a maximum.
Here you go!
package main
import (
"fmt"
)
func InBetween(i, min, max int) bool {
if (i >= min) && (i <= max) {
return true
} else {
return false
}
}
func main() {
fmt.Println("Is 2 between 1 and 3 : ", InBetween(2, 1, 3))
fmt.Println("Is 2 between 5 and 99 : ", InBetween(2, 5, 99))
}
Output:
Is 2 between 1 and 3 : true
Is 2 between 5 and 99 : false
Reference:
https://www.socketloop.com/tutorials/golang-how-to-check-if-ip-address-is-in-range
See also : Golang : How to check if IP address is in range
By Adam Ng
IF you gain some knowledge or the information here solved your programming problem. Please consider donating to the less fortunate or some charities that you like. Apart from donation, planting trees, volunteering or reducing your carbon footprint will be great too.
Advertisement
Tutorials
+17.8k Golang : Put UTF8 text on OpenCV video capture image frame
+11.6k Golang : Convert(cast) bigint to string
+26k Golang : Convert(cast) string to uint8 type and back to string
+9.9k Golang : How to get quoted string into another string?
+4.9k Golang : Customize scanner.Scanner to treat dash as part of identifier
+11.3k Golang : Simple file scaning and remove virus example
+12.4k Golang : Listen and Serve on sub domain example
+5.8k PageSpeed : Clear or flush cache on web server
+29.9k Golang : How to verify uploaded file is image or allowed file types
+7.9k Golang : Tell color name with OpenCV example
+8.4k Golang : Progress bar with ∎ character
+37.7k Golang : Read a text file and replace certain words