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
+4.7k Golang : Get expvar(export variables) to work with multiplexer
+16k Golang : Use regular expression to validate domain name
+7.3k Android Studio : Create custom icons for your application example
+6.3k Golang : What is the default port number for connecting to MySQL/MariaDB database ?
+8.1k Golang : Split strings into command line arguments
+4.4k Golang : Muxing with Martini example
+4.6k Golang : Dealing with postal or zip code example
+15.5k Golang : How to make function callback or pass value from function as parameter?
+7.3k Golang : Get current, epoch time and display by year, month and day
+4.9k Golang : Generate human readable password
+6.1k Golang : On lambda, anonymous, inline functions and function literals
+3.2k PHP : Fix Call to undefined function curl_init() error