freezlite
звучит не очень эффективно
Nikita
т.е ты предлагаешь создать слайс из одинаковых элементов?
А есть рабочий вариант, где ты убежден в неэффективности?
freezlite
зачем тебе рабочий вариант
freezlite
если тут понятно
freezlite
что ты память в пустую используешь
Nikita
что ты память в пустую используешь
Ну задача все еще никому не понятна, потому впустую или нет известно лишь тебе
freezlite
что именно в задаче тебе не понятно?
freezlite
нужна строка, которая содержит N повторений другой строки, между которыми есть какой-то разделитель
freezlite
он разделитель не вставит
freezlite
в этом проблема
Alexey
он разделитель не вставит
Так поставь его) strings.Repeat(str+";", n)
Alexey
А после удали последний символ
freezlite
вариант
Alexey
Вакансия: #backend #developer #go #вакансия Компания: AddRealty, один из лидеров в разработке программного обеспечения в Intelligent digital signage Локация: Санкт-Петербург, Черная речка/Лесная Вилка: от 100 000 до 150 000 руб Контакты: @gtkuler Так же приветствуем кандидатов, переходящих на Go с таких языков как C++, C#, Java, Python. По задачам: • Участие в проектировании архитектуры приложения • Проектирование и разработка ядра • Написание документации разработанного вами API От вас мы ожидаем: • Опыт промышленной разработки не менее 2-х лет • Непреодолимое желание писать на Golang • Опыт разработки коммерческих приложений • Умения писать читаемый элегантный код • Знание базовых вещей: git, redis и т.д. • Опыт работы с реляционными БД, в основном мы используем Postgresql • Ответственный подход, умение работать в команде и желание развиваться. Плюсами будет: • Знание базовых алгоритмов и структур данных • Знание приемов и паттернов проектирования • Опыт работы с очередями, мы используем RabbitMQ • Опыт работы с MSSQL От нас: белая зп, официальное трудоустройство. https://spb.hh.ru/vacancy/25295148
Мерль
Вакансия: #backend #developer #go #вакансия Компания: AddRealty, один из лидеров в разработке программного обеспечения в Intelligent digital signage Локация: Санкт-Петербург, Черная речка/Лесная Вилка: от 100 000 до 150 000 руб Контакты: @gtkuler Так же приветствуем кандидатов, переходящих на Go с таких языков как C++, C#, Java, Python. По задачам: • Участие в проектировании архитектуры приложения • Проектирование и разработка ядра • Написание документации разработанного вами API От вас мы ожидаем: • Опыт промышленной разработки не менее 2-х лет • Непреодолимое желание писать на Golang • Опыт разработки коммерческих приложений • Умения писать читаемый элегантный код • Знание базовых вещей: git, redis и т.д. • Опыт работы с реляционными БД, в основном мы используем Postgresql • Ответственный подход, умение работать в команде и желание развиваться. Плюсами будет: • Знание базовых алгоритмов и структур данных • Знание приемов и паттернов проектирования • Опыт работы с очередями, мы используем RabbitMQ • Опыт работы с MSSQL От нас: белая зп, официальное трудоустройство. https://spb.hh.ru/vacancy/25295148
Это согласовано с кем-то из админов?
Daniel
со мной
Мерль
со мной
Ок К дискуссии насчёт раздувания костылей я в лучшем случае только ближе к вечеру смогу вернуться, сейчас совершенно нет времени
саша
есть строка, нужно из ее вставить в другую строку N раз и между повторами поставить разделитель
Ну очевидно же let n = 100; let string = "Hello"; (0..n).map(|_| string).fold(String::new(), |acc, string| acc + ", " + string);
freezlite
Rust адепт
freezlite
саша
Great
а чем плох Rust, собственно, кроме неуместности в чате по Go?
Sergey
мне кажется пора делать счетчик данного вопроса. Или выпивать каждый раз, когда его задают.
Daniel
да ладно
Daniel
мы не знаем, чем плох раст - мы им не пользуемся
Daniel
чем хорош - у него на сайте написано
Daniel
а чем плох - нам не важно
Great
ну и замечательно
Eldar
как из мапы параметров такую цепочку сгенерить? db.Where("name = ? AND age >= ?", "jinzhu", "22").Find(&users)
Daniel
squirrel так умеет
Eldar
блин, да, но поздно уже, все на горме запилено
freezlite
всмысле как маб засунуть в вер?
freezlite
db.Where(map[string]interface{}{"name": "jinzhu", "age": 20}).Find(&users)
freezlite
это же следующий пример
🏁Александр
ох я вангую без рефлекта там не обошлось
freezlite
нигде без рефлектов не обходится в орм
freezlite
да и вообще мало где в больших либах
🏁Александр
но это не точно (с)
Eldar
всмысле как маб засунуть в вер?
не работает этот замечательный пример
Sergey
Подскажите плз как перевести этот тип в int64: type ZfcscontractregNum2015Type string strconv.ParseInt - не хочет принимать его и .(string) тоже не дает результата
WaveCut
а что в ошибке пишет то
WaveCut
парсинт
Sergey
а что в ошибке пишет то
Cannot use 'regNum' (type "parser/xml".ZfcscontractregNum2015Type) as type string
Васильев Виктор
string(ZfcscontractregNum2015Type) ?
Aleksandr
string(...)
Васильев Виктор
Это же не интерфейс чтобы через точку его конвертить
Sergey
спасибо, работает)
WaveCut
Васильев Виктор
Sergey
Еще один нубский вопрос. Мне нужно byte перевести в строку, но как число, а не символ. Как это можно сделать?
Alexey
string([]byte{1}), так, не?
Sergey
string([]byte{1}), так, не?
не выводит символ
Sergey
https://play.golang.org/p/fkJvv7FJ4f4
Салтыдык
https://play.golang.org/p/fkJvv7FJ4f4
; — это не символ?
Andrey
; — это не символ?
он запятую пропустил: "не, выводит символ"
Sergey
Всем спасибо!
.
Использование глобальных переменных как то влияет на производительность?
.
Ну, например, храню строковое значение в переменной а потом в нескольких функциях оно используется
Max
Ну, например, храню строковое значение в переменной а потом в нескольких функциях оно используется
Почему это должно как-то плохо влиять на производительность? Если ты везде берешь ее по адресу, почему нет?
.
А если по значению?
.
Я понимаю что в принципе по адресу быстрее, хоть и не всегда
.
Но интересует в данном случае
.
с глобальными переменными
NeМакс
Использование глобальных переменных как то влияет на производительность?
Я лично понял что проще переводить всё в структуры
NeМакс
если их много и это конфиг то лучше сделать структуру конфига
V
При использовании глобальных переменных дольше стартовать чуток будет. Другое дело, что связанность кода увеличивается.
Max
А если по значению?
А тогда какая разница, если ты ее все время копируешь ? Никакого отличия от прямой передачи строки в функции тут нет
V
Смотря какой длины Ваша строка, т.е. сколько памяти под нее требуется заполнить. Но лучше все равно не делать так.
Max
Тут как бы нет интернирования строк, так что ...
Daniel
Max
нет
Это че, не как в плюсах?😟