Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
36
Task/Create-an-HTML-table/Go/create-an-html-table-1.go
Normal file
36
Task/Create-an-HTML-table/Go/create-an-html-table-1.go
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"html/template"
|
||||
"os"
|
||||
)
|
||||
|
||||
type row struct {
|
||||
X, Y, Z int
|
||||
}
|
||||
|
||||
var tmpl = `<table>
|
||||
<tr><th></th><th>X</th><th>Y</th><th>Z</th></tr>
|
||||
{{range $ix, $row := .}} <tr><td>{{$ix}}</td>
|
||||
<td>{{$row.X}}</td>
|
||||
<td>{{$row.Y}}</td>
|
||||
<td>{{$row.Z}}</td></tr>
|
||||
{{end}}</table>
|
||||
`
|
||||
|
||||
func main() {
|
||||
// create template
|
||||
ct := template.Must(template.New("").Parse(tmpl))
|
||||
|
||||
// make up data
|
||||
data := make([]row, 4)
|
||||
for r := range data {
|
||||
data[r] = row{r*3, r*3+1, r*3+2}
|
||||
}
|
||||
|
||||
// apply template to data
|
||||
if err := ct.Execute(os.Stdout, data); err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
}
|
||||
7
Task/Create-an-HTML-table/Go/create-an-html-table-2.go
Normal file
7
Task/Create-an-HTML-table/Go/create-an-html-table-2.go
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
<table>
|
||||
<tr><th></th><th>X</th><th>Y</th><th>Z</th></tr>
|
||||
<tr><td>0</td><td>0</td><td>1</td><td>2</td></tr>
|
||||
<tr><td>1</td><td>3</td><td>4</td><td>5</td></tr>
|
||||
<tr><td>2</td><td>6</td><td>7</td><td>8</td></tr>
|
||||
<tr><td>3</td><td>9</td><td>10</td><td>11</td></tr>
|
||||
</table>
|
||||
Loading…
Add table
Add a link
Reference in a new issue