main.go 871 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package main
  2. import (
  3. "fmt"
  4. )
  5. func main() {
  6. //var value = 10
  7. //var value1, value2 int
  8. if 1 < 2 {
  9. fmt.Println("Hello, World!")
  10. } else {
  11. fmt.Println("Fuck you!")
  12. }
  13. value := float32(10000)
  14. value /= 4
  15. fmt.Println(value)
  16. array := [32]int{}
  17. array[6] = 56
  18. fmt.Println(array)
  19. slice := []int{234, 2321, 5465, 34}
  20. slice = append(slice, 32)
  21. fmt.Println(slice)
  22. // "Range" loop.
  23. for i, v := range slice {
  24. fmt.Println(i, v)
  25. }
  26. if _, err := Foo(2) ; err != nil {
  27. panic(err)
  28. }
  29. // "While" loop.
  30. i := 0
  31. for i<10 {
  32. fmt.Println(i)
  33. i++
  34. }
  35. for i := range slice{
  36. slice[i]*=13
  37. }
  38. fmt.Println(slice)
  39. // "For" loop.
  40. for i := i ; i < 10 ; i++ {
  41. fmt.Println(i)
  42. }
  43. p1 := Person{
  44. Name: "Alexander",
  45. Surname: "Gulyaev",
  46. }
  47. fmt.Println(p1)
  48. myInt := Int(1)
  49. fmt.Println(myInt, myInt.Inc(), myInt)
  50. }
  51. func sum(a, b int) int {
  52. return a + b
  53. }