/* Copyright (C) 2011-2023 Patrick H. E. Foubet - E2L Ivry Ecole du Logiciel Libre : https://e2li.org/ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see *******************************************************************/ package main import ( "fmt" "math" ) var User string = "E2L !" type person struct { int } type aint int const ( BigConst = math.MaxFloat64 * math.MaxFloat64 data aint = 10 ) const ( a0 = iota // 0 a1 = iota // 1 a2 = iota // 2 a3 = iota // 3 ) const ( b0 = iota // 0 b1 // 1 b2 // 2 b3 // 3 ) const ( c0 = iota // 0 c1 = 43 c2 = 75 c3 = iota // 3 ) const d0 = iota //0 const d1 = iota //0 const d2 = iota //0 const d3 = iota //0 func main() { fmt.Println(a0, a1, a2, a3) fmt.Println(b0, b1, b2, b3) fmt.Println(c0, c1, c2, c3) fmt.Println(d0, d1, d2, d3) fmt.Println("Vive " + User); }