Результаты поиска по запросу "go"

2 ответа

Перебирать строковые поля в структуре

Я пытаюсь перебрать строковые поля структуры, чтобы я мог провести некоторую очистку / проверку (сstrings.TrimSpace, strings.Trim, и т.д). Прямо сейчас у меня запутанный случай переключения, который не очень масштабируем, и, поскольку это не ...

5 ответов

Можно ли вызвать переопределенный метод из родительской структуры в Голанге?

Я хочу реализовать такой код, где B наследуется от A и переопределяет только метод Foo (), и я надеюсь, что код для печати B.Foo (), но он все еще печатает A.Foo (), кажется, что получатель в Golang не может так работать в C ++, в котором, когда ...

2 ответа

Как подключиться к Google Cloud SQL с помощью go-sql-driver / mysql в App Engine?

Я используюгоу-SQL-драйвер / MySQL [https://github.com/go-sql-driver/mysql] Драйвер в Go на App Engine для подключения к экземпляру Cloud SQL следующим образом: import ( "database/sql" _ "github.com/go-sql-driver/mysql" ) db, dbErr ...

ТОП публикаций

9 ответов

Как присвоить строку массиву байтов

Я хочу назначить строку в байтовом массиве: var arr [20]byte str := "abc" for k, v := range []byte(str) { arr[k] = byte(v) } Есть другой метод?

5 ответов

Как вы создаете новый экземпляр структуры из ее типа во время выполнения в Go?

В Go, как вы создаете экземпляр объекта из его типа во время выполнения? Я полагаю, вам также нужно получить фактическуюtype первого объекта тоже? Я пытаюсь сделать ленивый экземпляр, чтобы сохранить память.

1 ответ

Сложные типы данных как ключи на картах в Go

Я пытаюсь создать карту в Go, которая имеет большие целые числа. Effective Go прямо говорит, что: Структуры, массивы и фрагменты не могут использоваться в качестве ключей карты, потому что равенство не определено для этих типов. что имеет ...

4 ответа

Конвертируйте float64 в int в Go

Как преобразовать float64 в int в Go? Я знаюstrconv Пакет может использоваться для преобразования чего-либо в строку или из строки, но не между типами данных, где один не является строкой. Я знаю, что могу использоватьfmt.Sprintf преобразовать ...

1 ответ

Как заменить один символ внутри строки в Golang?

Я получаю адрес физического местоположения от пользователя и пытаюсь упорядочить его для создания URL-адреса, который впоследствии будет использоваться для получения ответа JSON от API Google Geocode. Конечный результат строки URL должен быть ...

3 ответа

В чем разница функций и методов в Go?

Я пытаюсь начать с Go идокументация [http://golang.org]очень хорошо. То, что я не нашел в документации, - это разница между функциями и методами. Насколько я понимаю на данный момент: функции являются «глобальными», что означает, что мне не ...

1 ответ

Перейти язык, как обнаружить изменение файла?

Мне нужно знать, как определить, когда файл изменяется с помощью Go. Я знаю, что Unix предоставляет функцию с именемfcntl() который уведомляет, когда конкретный файл изменяется, но я не нашел этот в Go. Пожалуйста, помогите мне.