170 похожих чатов

Кто может подсказать как работать с динамической таблицей в html

тепмлейте?

Мне нужно заполнить квадратную таблицу N на N.

Если N известно в заранее, то можно создан слайс структур и сделать через {{range .}} {{.col1 }}

А что делать если N в заранее неизвестно?

17 ответов

8 просмотров

вопрос не ясен, в чём проблема?

В смысле? Цикл с условием нужен?

allawly- Автор вопроса
Roman Sharkov
вопрос не ясен, в чём проблема?

Есть [][]int, который представляет квадратную доску. В моем случае это лабиринт. Я хочу отобразить этот лабиринт и для этого использую темплайт. Если размерность лабиринта известна взаранее, например 3 на 3, то решение понятно. Я создаю структуру с три полями и потом в темлейте указываю {{ range .table}} {{ .filed1}} И т.д. в результате получаю html таблицу. В моем случае я взаранее не знаю размерность массива. Соответственно не могу знать сколько полей будет и не могу создать структуру.

allawly
Есть [][]int, который представляет квадратную доск...

как вы можете рисовать что-то если не знаете чего вы хотите рисовать?!

allawly- Автор вопроса
allawly
Это будет инпут от юзера

ну тогда вы же знаете размер

allawly- Автор вопроса
⛪️Поп Гапон⛪️
Так жля слайса не нужен размер

Для слайс нет, вопрос в том как этот слайс потом передать в html темплайт передать

allawly- Автор вопроса
Roman Sharkov
как двумерный слайс и передать

Ну это будет слайс интов. Как мне потом получить доступ к интегеру с индексом 2 в тепмлейте?

так а где у вас тут N?

allawly- Автор вопроса
c
так а где у вас тут N?

Количество столбцов

allawly
Ну это будет слайс интов. Как мне потом получить д...

я запутался, в чём конкретно ваш вопрос? как в шаблоне получить доступ по конкретному индексу?

allawly
Ну это будет слайс интов. Как мне потом получить д...

index Returns the result of indexing its first argument by the following arguments. Thus "index x 1 2 3" is, in Go syntax, x[1][2][3]. Each indexed item must be a map, slice, or array. https://pkg.go.dev/text/template#hdr-Functions вы читали документацию к пакету?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта