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
+30k Golang : Record voice(audio) from microphone to .WAV file
+7.8k Gogland : Where to put source code files in package directory for rookie
+10.1k Golang : Get escape characters \u form from unicode characters
+7.1k Golang : How to solve "too many .rsrc sections" error?
+7.1k Web : How to see your website from different countries?
+5.5k Golang : What is StructTag and how to get StructTag's value?
+13.8k Golang : Activate web camera and broadcast out base64 encoded images
+22.3k Golang : Print leading(padding) zero or spaces in fmt.Printf?
+10.3k Golang : How to profile or log time spend on execution?
+10.5k Golang : Generate random integer or float number
+6.3k Golang & Javascript : How to save cropped image to file on server
+8k Golang : Reverse a string with unicode