русский

Golang. Как найти нужный String ?

1003  1 2 3 alle
AlexNek патриот2 Tage zurück, 21:39
AlexNek
NEW 2 Tage zurück, 21:39 
in Antwort Феврунья 2 Tage zurück, 21:25

А какая ваша конечная цель? Просто для развлечения, тогда конечно делайте как хочется.

#21 
AlexNek патриот2 Tage zurück, 21:47
AlexNek
NEW 2 Tage zurück, 21:47 
in Antwort Феврунья 2 Tage zurück, 21:25

Если нравится обучение на примерах, попробуйте https://exercism.org/tracks/go

#22 
Феврунья завсегдатай2 Tage zurück, 21:54
Феврунья
NEW 2 Tage zurück, 21:54 
in Antwort Феврунья 2 Tage zurück, 21:25, Zuletzt geändert 2 Tage zurück, 21:56 (Феврунья)

Объясните хто-нибудь

#23 
Феврунья завсегдатай2 Tage zurück, 22:01
Феврунья
NEW 2 Tage zurück, 22:01 
in Antwort AlexNek 2 Tage zurück, 21:39
А какая ваша конечная цель? Просто для развлечения, тогда конечно делайте как хочется.

Ну да, развлекаю себя как могу. Хочу сделать собственный Vokabeltrainer по своей программе и без рекламы, duolingo мне весь мозг вынес, там и обьяснений никаких. Да я сама лучше сделаю! И со своими картинками улыб

#24 
AlexNek патриот2 Tage zurück, 22:13
AlexNek
NEW 2 Tage zurück, 22:13 
in Antwort Феврунья 2 Tage zurück, 22:01
Хочу сделать собственный Vokabeltrainer

ну тоже хорошая идея, но сейчас для этого не обязательно знать программирование. Если можете описать вашу программу, я вам закажу готовое на Го у ИИ, потом сможете корректировать как хотите.

С нулевыми знаниями будет очень проблематично.

#25 
AlexNek патриот2 Tage zurück, 22:15
AlexNek
NEW 2 Tage zurück, 22:15 
in Antwort Феврунья 2 Tage zurück, 21:54, Zuletzt geändert 2 Tage zurück, 22:17 (AlexNek)

The error message "syntax error: non-declaration statement outside function body" in your Go program indicates that you are trying to execute statements outside of a function. In Go, executable code, such as reading a file (os.ReadFile) or unmarshaling JSON (json.Unmarshal), must reside within a function, most commonly func main().

Here's an explanation of the issue and the corrected code:

Reasoning for the Error
In Go, statements like file, _ := os.ReadFile("verbi.json") and json.Unmarshal(file, &verbi) are executable operations. These operations must be enclosed within a function block. Variables declared with var at the package level are declarations and are allowed outside functions, but their assignment or initialization with function calls must happen inside a function.

Corrected Code
To fix this, you need to move the file reading and JSON unmarshaling into the main function.

package main
import (
    "fmt"
    "encoding/json"
    "os"
)
var verbi map[string][][]string // This declaration is fine at package level
func main() {
    file, err := os.ReadFile("verbi.json")
    if err != nil {
        fmt.Println("Error reading file:", err)
        return
    }
    err = json.Unmarshal(file, &verbi)
    if err != nil {
        fmt.Println("Error unmarshaling JSON:", err)
        return
    }
    // You can now use the 'verbi' map here
    fmt.Println("Successfully loaded 'verbi' data.")
    // Example of accessing data (assuming structure)
    // for key, value := range verbi {
    //     fmt.Printf("Key: %s, Value: %v\n", key, value)
    // }
}

Explanation of Changes:

  • The file, _ := os.ReadFile("verbi.json") and json.Unmarshal(file, &verbi) lines are now placed inside the func main() {} block.
  • Error handling (if err != nil) has been added for both os.ReadFile and json.Unmarshal, which is a good practice in Go to gracefully handle potential issues like a missing file or malformed JSON.
  • The var verbi map[string][][]string declaration remains at the package level, making verbi a global variable accessible throughout your package, including within main.
#26 
AlexNek патриот2 Tage zurück, 22:33
AlexNek
NEW 2 Tage zurück, 22:33 
in Antwort Феврунья 2 Tage zurück, 22:01, Zuletzt geändert 2 Tage zurück, 22:36 (AlexNek)

Ну вот что выдало по вашему запросу. Без базы данных будет только для одного пользователя.


Требуется приложение для обучения лексике, которое помогает пользователям изучать новые слова с помощью интерактивных упражнений, использующих данные JSON и визуальные подсказки.

Ваша задача:

Создать комплексную систему обучения лексике, которая:

1. Управляет данными словарного запаса в формате JSON, содержащими:

- Слово/фраза на целевом языке

- Перевод на родной язык пользователя

- Часть речи (существительное, глагол, прилагательное и т. д.)

- Уровень сложности (начальный, средний, продвинутый)

- Пример предложения

- URL связанного изображения или описание

2. Предоставляет интерактивные функции обучения:

- Представляет слова с сопровождающими изображениями для визуального обучения

- Предлагает несколько режимов обучения (флэш-карты, множественный выбор, заполнение пробелов)

- Отслеживает прогресс и результаты пользователя

- Адаптирует сложность в зависимости от успеваемости пользователя

3. Требования к структуре JSON:

 {
     "vocabulary": [
       {
         "id": "unique_identifier",
         "target_word": "word in target language",
         "translation": "word in native language",
         "part_of_speech": "noun/verb/adjective/etc.",
         "difficulty": "beginner/intermediate/advanced",
         "example_sentence": "example usage",
         "image_url": "path/to/image",
         "category": "theme/topic"
       }
     ]
   }

Требования к результату:

- Предоставить четкие инструкции по реализации.

- Включить пример данных JSON с не менее чем 10 словарными записями.

- Объяснить, как изображения должны быть интегрированы со словарными записями.

- Описать пользовательский интерфейс и поток взаимодействия.

- Включить механизмы отслеживания прогресса.

#27 
alex445 патриотGestern, 00:49
Gestern, 00:49 
in Antwort Феврунья 2 Tage zurück, 20:31
Да чего вы в айти все лезете? Нет тут больших денег уже, а в Германии и вообще никогда не было. Идите в иммобилиен маклеры - одна сделка кормит вас весь месяц, а то и два

Да вылезла я оттуда уже лет 15 назад. Это я для себя учу. У каждого своё хобби.

Т.е. вы согласны, что одна сделка кормит месяц, а то и два?

#28 
alex445 патриотGestern, 00:54
NEW Gestern, 00:54 
in Antwort AlexNek 2 Tage zurück, 22:15

The error message "syntax error: non-declaration statement outside function body" in your Go program indicates that you are trying to execute statements outside of a function. In Go, executable code, such as reading a file (os.ReadFile) or unmarshaling JSON (json.Unmarshal), must reside within a function, most commonly func main().

Here's an explanation of the issue and the corrected code:

Reasoning for the Error
In Go, statements like file, _ := os.ReadFile("verbi.json") and json.Unmarshal(file, &verbi) are executable operations. These operations must be enclosed within a function block. Variables declared with var at the package level are declarations and are allowed outside functions, but their assignment or initialization with function calls must happen inside a function.

Corrected Code
To fix this, you need to move the file reading and JSON unmarshaling into the main function.

package main
import (
    "fmt"
    "encoding/json"
    "os"
)
var verbi map[string][][]string // This declaration is fine at package level
func main() {
    file, err := os.ReadFile("verbi.json")
    if err != nil {
        fmt.Println("Error reading file:", err)
        return
    }
    err = json.Unmarshal(file, &verbi)
    if err != nil {
        fmt.Println("Error unmarshaling JSON:", err)
        return
    }
    // You can now use the 'verbi' map here
    fmt.Println("Successfully loaded 'verbi' data.")
    // Example of accessing data (assuming structure)
    // for key, value := range verbi {
    //     fmt.Printf("Key: %s, Value: %v\n", key, value)
    // }
}

Explanation of Changes:

  • The file, _ := os.ReadFile("verbi.json") and json.Unmarshal(file, &verbi) lines are now placed inside the func main() {} block.
  • Error handling (if err != nil) has been added for both os.ReadFile and json.Unmarshal, which is a good practice in Go to gracefully handle potential issues like a missing file or malformed JSON.
  • The var verbi map[string][][]string declaration remains at the package level, making verbi a global variable accessible throughout your package, including within main.

Нафиг нужны эти ИИ, когда и кожаные мешки неплохо с ответами на вопросы справляются )))




#29 
alex445 патриотGestern, 01:00
Gestern, 01:00 
in Antwort Феврунья 2 Tage zurück, 22:01
Хочу сделать собственный Vokabeltrainer по своей программе и без рекламы, duolingo мне весь мозг вынес, там и обьяснений никаких.

Херня эти вокабельтрейнеры, если тупо зубрить без использования зазубренного тут же в контексте. А если использовать, то зубрёжка и не нужна. Просто пытайтесь говорить, подсматривайте слова и фразы по мере надобности.


Из бесплатных и без рекламы (по крайней мере года 4 назад) я использовал Anki. Есть сайт и приложение на Андроид - Ankidroid. И словари готовые, или можно самому составлять. Я составлял - заколебался, ибо за ними следить надо, чистить старое, добавлять новое. Проще использовать язык и иногда подсматривать нужные вещи. А поначалу - постоянно подсматривать.

#30 
7495 коренной жительGestern, 05:36
7495
NEW Gestern, 05:36 
in Antwort alex445 Gestern, 01:00
Херня эти вокабельтрейнеры


Это для отвода глаз, чтобы раньше времени поляну не палить! Сейчас вы научите её АППы для телефонов делать и в АПП-сторы загружать, далее прикрутит рекламу или вообще поменяет направление, например магазин витрина.


Каждое слово это перевод + небольшой текст, всунуть туда ссылку на смартконтракт, вот тебе магазин на основе Блокчейн готов:


1 Казахиус-Биткоин = 125 тыщ евро

100 Казахиус = 12,5 миллионов евро

1000 Казахиусов = 125 миллинов евро


Можете сами погуглить Casascius: https://foren.germany.ru/programmer/f/41914717.html



Fragen und Antworten - Программируем калькулятор пособий для беженцев вместе.
#31 
alex445 патриотGestern, 09:03
NEW Gestern, 09:03 
in Antwort 7495 Gestern, 05:36, Zuletzt geändert Gestern, 09:11 (alex445)
Это для отвода глаз, чтобы раньше времени поляну не палить! Сейчас вы научите её АППы для телефонов делать и в АПП-сторы загружать, далее прикрутит рекламу или вообще поменяет направление, например магазин витрина.

Это точно - мусор в аппсторах после этих вайбкодеров с ИИ увеличится в разы. Я вообще заметил, что единственное крупное достижение ИИ - количество информационного мусора во всех сферах увеличилось многократно, а в некоторых областях - на порядки. Иногда кроме этого мусора и найти реальных стоящих вещей нельзя. И это лишь за последние несколько лет. И ради этого угрохали триллионы и тераватты... Конечно, не ради этого - это лишь ширма, прикрытие. А реальная цель - обогащение кучки избранных и обдирание гораздо большей кучки лохов.


До этого пальму первенства по мусоропроизводству и неээффективности по отношению вложенных средств и полученных результатов был блокчейн и его производные - криптовалюты. Вообще, последние лет 10-15 в айти какой-то "кембрийский взрыв" мошенников и скама. Как бы их потом не стали на кострах сжигать, обвинив во всех проблемах. Причём сжигать будут всех, хотя виноваты лишь вполне конкретные уроды. Ну, вы знаете, как люди охотятся на ведьм - перебьют друг друга, а ведьм толком не поймают. Обычный честный айтишник он вот он - тянет ебатеку на хатку в крупном городе, средств защиты не имеет, уязвимый для быдлонападок интеллигент. Ему по кумполу дай - и собирай выпавший из него лут. А скаммера пойди достань - чилит где-нибудь на тропических островах, сёрфит с утра до вечера.

#32 
Феврунья завсегдатайGestern, 11:04
Феврунья
NEW Gestern, 11:04 
in Antwort alex445 Gestern, 09:03

Вы реально думаете, что я буду читать ваши вбросы ?


количество информационного мусора во всех сферах увеличилось многократно

моя ветка прекрасный тому пример,я задаю конкретные вопросы по программированию для чайников, но тут появляются Лёлики445 и заполняют её мусором, не жалея мегабайтов и прежде всего своего драгоценного времени жизни.


А реальная цель - обогащение кучки избранных.....

У вас то какая цель ? Что вы упорно сюда лезете? Мне опустится до вашего уровня и послать вас по фени? Это ваша мечта? Ответьте СЕБЕ на эти вопросы и пожалуйста НЕ пишите сюда больше ничего !

#33 
Феврунья завсегдатайGestern, 11:19
Феврунья
NEW Gestern, 11:19 
in Antwort 7495 Gestern, 05:36
Это для отвода глаз, чтобы раньше времени поляну не палить! Сейчас вы научите её АППы для телефонов делать и в АПП-сторы загружать, далее прикрутит рекламу или вообще поменяет направление,

Вы нормальный ?

Не стыдно?

Успокойтесь, я тут ни разу никому не конкурентка,ещё 20 лет назад поняла, что программированием профессионально заниматься не буду. Ни за какие деньги.

Я уже год паллиативная пациентка. Могу себе позволить бесплатный проездной и вообще не работать. Только не тресните там от зависти.

#34 
Феврунья завсегдатайGestern, 11:26
Феврунья
NEW Gestern, 11:26 
in Antwort AlexNek 2 Tage zurück, 22:13
я вам закажу готовое на Го у ИИ

Ни в коем случае. Мне сам процесс интересен. Так же как вязать или шить, хотя все магазины барахлом завалены.

Почитаю книжку пока, как появяться вопросы, попробую спросить... чем вызову опять поток помоев. А как всё хорошо начиналось.

#35 
alex445 патриотGestern, 11:33
NEW Gestern, 11:33 
in Antwort Феврунья Gestern, 11:26, Zuletzt geändert Gestern, 11:39 (alex445)

Извините, не знал про ваши проблемы. Но насколько я знаю, тут нету специалистов по Go. Алекснек выдаёт вам из ИИ то же, что вы и сами можете получить. Книжки тоже мало смысла читать, если есть ИИ или интернет. Они ещё и устаревшие часто. Спрашивайте всё в ИИ-чатах. Форумы - для срачей ))


Если совсем начинающая, лучше поискать что-то вроде официальных руководств, но не спецификацию. Например, у МС по их Сишарпу есть такое, с интеркативными примерами - что называется, для самых маленьких. А есть такое. По Го таких вещей не знаю.

#36 
7495 коренной жительGestern, 13:10
7495
NEW Gestern, 13:10 
in Antwort Феврунья Gestern, 11:19

А причём здесь здоровье? Один мужчина крепко заболел, но сколотил бизнес и оставил всё это всё своей жене и детям!


Но в программировании блокчейн всем места хватит, Илон Маск, Байдены, Трамп все зарабатывают миллионы, погуглите!


Fragen und Antworten - Программируем калькулятор пособий для беженцев вместе.
#37 
Бесконечный цикл постоялецGestern, 13:19
NEW Gestern, 13:19 
in Antwort 7495 Gestern, 13:10, Zuletzt geändert Gestern, 13:21 (Бесконечный цикл)
Но в программировании блокчейн всем места хватит, Илон Маск, Байдены, Трамп все зарабатывают миллионы, погуглите!

Я вот погуглил и нагуглил, что с пятницы вечера и в субботу 30 криптанов покончили с собой из-за крэша. Трамп чего-то там в Хвитере ляпнул и все рухнуло, но кому-то не повезло особенно сильно: "Костя Кудо, застрелился в Киеве на фоне падения крипторынка. Его тело нашли в Lamborghini Urus..." Чувак крутил чужие деньги, но не угадал с направлением.

Но есть и удачные случаи: "Трейдер-аноним заработал $88 млн за полчаса. Он поставил на падение биткоина за 30 минут до того, как Трамп объявил..."


#38 
7495 коренной жительGestern, 14:02
7495
NEW Gestern, 14:02 
in Antwort Бесконечный цикл Gestern, 13:19
"Костя Кудо, застрелился в Киеве на фоне падения крипторынка. Его тело нашли в Lamborghini Urus..."


ты не там читаешь, ты тут читай: https://forbes.ua/ru/money/ukrainski-kriptomilyoneri-khto-...


А Костян, ну что можно было сказать, чужие деньги, пуля в лоб.... Хотя машины у него нестыдные были: он владел несколькими элитными авто, среди которых Lamborghini Urus 2020, Ferrari 296 GTB 2023 и Mercedes-Benz 220 CDI 2012.


Пойду докуплю крипты, пока не слишком отскочило наверх...

Fragen und Antworten - Программируем калькулятор пособий для беженцев вместе.
#39 
Бесконечный цикл постоялецGestern, 21:09
NEW Gestern, 21:09 
in Antwort 7495 Gestern, 14:02
Пойду докуплю крипты, пока не слишком отскочило наверх...

Смелое решение. А вот трейдер, который зашортил прямо перед высером Трампа в пятницу, сейчас снова открыл шорт по битку на 160 лямов. Без инсайда тут похоже никак.

#40 
1 2 3 alle