Un cours pour se lancer dans la programmation avec le langage Go (golang).
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package main
  2. import (
  3. "fmt"
  4. "math/rand"
  5. "time"
  6. )
  7. func main() {
  8. var x = 1
  9. if x > 5 {
  10. fmt.Println("x est superieur a 5")
  11. }
  12. for i := 1; i < 100; i++ {
  13. fizzbuzz(i)
  14. }
  15. // Decommenter cette ligne pour avoir l'erreur depassement de capacite
  16. // fmt.Println(minRand(5000000000000000000))
  17. }
  18. func fizzbuzz(n int) {
  19. if n%15 == 0 {
  20. fmt.Println("FizzBuzz")
  21. } else if (n % 5) == 0 {
  22. fmt.Println("Buzz")
  23. } else if (n % 3) == 0 {
  24. fmt.Println("Fizz")
  25. } else {
  26. fmt.Println(n)
  27. }
  28. }
  29. func minRand(min int) int {
  30. rand.Seed(time.Now().UnixNano())
  31. if v := rand.Int(); v > min {
  32. return v
  33. }
  34. return min
  35. }
  36. func isEven(n int) bool {
  37. if n%2 == 1 {
  38. return false
  39. }
  40. return true
  41. }