本文主要是介绍Go-条件循环函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
内容
以素数遍历为例,涉及:条件判断、函数、for循环
代码
package main
import "fmt" // Printf()
import "math" // Sqrt()func isPrime(n int) bool {if n <= 1 {return false }var i int;var max intmax = int(math.Sqrt(float64(n)))for i=2; i <= max; i++ {if n % i == 0 {return false}}return true
}func main() {const MAX_VALUE = 100for i:=2; i<MAX_VALUE;i++ {if isPrime(i) {fmt.Printf("%d\t", i)}}
}
这篇关于Go-条件循环函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!