макс
создается в тесте
макс
да нет
макс
блин
Ashot
Няш, ну покажи весь код
Ashot
Можешь на пейстбин выложить
Ashot
Ну или сюда, мне все равно
Ashot
Мы ж не можем угадать, где ты мапы создаешь
макс
вот
макс
````
макс
func Test(keyWord string) {
directory := "./"
dir, err := os.Open(directory)
if err != nil {
fmt.Println(err)
}
defer dir.Close()
filez, err := dir.Readdir(-1)
if err != nil {
fmt.Println(err)
}
defer dir.Close()
for _, file := range filez {
if file.Mode().IsRegular() {
if filepath.Ext(file.Name()) == ".txt" {
fmt.Println(file.Name())
}
}
fl, err := os.Open(file.Name())
if err != nil {
log.Fatal(err)
}
defer fl.Close()
scanner := bufio.NewScanner(fl)
count := 0
countOfWords := make([]int, 0)
for scanner.Scan() {
line := strings.ToLower(scanner.Text())
count = strings.Count(line, keyWord)
countOfWords = append(countOfWords, count)
}
suka := sumOfWords(countOfWords)
addToMap(file.Name(), suka)
}
}
func addToMap(in string, countOfWords int) {
match := make(map[string]int)
match[in] = countOfWords
for key, value := range match {
fmt.Println("[",key,"]","[",value,"]")
}
}
func maxOfMap(match *map[string]int) {
max := 0
for key, value := range match {
for _, v := range match {
if v > max {
max = v
}
}
if value == max {
fmt.Println(key)
}
}
}
Ashot
Ну ты в функции addToMap каждый раз новую мапу создаешь
Kirill
Ashot
Да
Ashot
В addToMap
Kirill
На телефоне невозможно это читать %)
Aleksandr
как обычно: придет спросить помощи, напиздит в три короба, перепутает все на свете, выложит полный код, окажется что все не так как рассказывал
Anonymous
да какой-то пиздец. Вы бы еще 18к строк кода в телегу ебанули
Ashot
Если ты экспериментируешь именно с функциями, ты можешь выше мапу создать и передавать её в метод addToMap, а не создавать новую каждый раз
Kirill
Ashot
Лучше конечно, но я как понимаю человек учится и видимо именно с функциями че-то изучает
макс
ладно, спасибо за ответы, кажется идея пришла
еще раз спасибо
Kirill
Обращайся
Ashot
Только без картинок не приходи
макс
Kirill
Anton
Под вянду есть вменяемый хелп, а лучше скрыпт для установки дебагера?
Mike
Хохол чтоле?
Aleksandr
Mike
скрыпт через ы
Mike
сразу ассоциации пошли
Aleksandr
скрыпт через ы
сделать вывод из-за "ы", которого нет в украинском алфавите) норм
Daniel
фонема в украинском языке есть такая
Aleksandr
Daniel
и анекдот про пыыыво не на пустом месте появился
Mike
Mike
так что чилл
Aleksandr
мы тут графемами, а не фонемами)
Mike
ну идея в том что скрипт в украинском читается через ы
Mike
Ashot
Да, шутки за 300 мой конек
Mike
Ashot
Mike
Мерль
Развели опять тут
Ashot
Я ушел, извините, джава говнокод сам себя не напишет
Mike
Пиши на котлине
Mike
Не хипстер что ли
Ashot
Не платят за него
Mike
он все равно в JVM компилится, они не заметят
Mike
просто не рассказывай им что это котлин
Ashot
Эх если бы все было так просто
Anton
как за букву Ы хохлом обозвали =D
Anatoly
Пиши на котлине @ компилируй @ декомпилируй в джаву @ PROFIT
Anton
ну кстати котлин, мне как дельфятнику, вообще по душе. Не то, что эта многословная java
Ashot
Я котлин так и не трогал. Скалу трогал, хорошо пошло
Anatoly
а уже можно и не начинать
Ashot
Ты про бухло?
Anonymous
Схожу в алкомаркет после работы, спрошу, есть ли у них Котлин
Anonymous
Или скала
Michael
ну и нальют тебе шмурдяка
Ashot
"A machine learning researcher, a crypto-currency expert, and an Erlang programmer walk into a bar. Facebook buys the bar for $27 billion."
Ashot
Так что если повезет, ещё и богатым станешь
Givi
Я не понимаю мотивации джавистов, уходящих в Го 🤔
Anatoly
Ashot
А вы все прям на го в прод пишете?
Anatoly
Я только учусь
Anonymous
Ashot
пхп
Ashot
Ну я имею в виду, много ли тут человек именно работает с Го или для себя
Ashot
Интересно просто, какого рода там проекты
Ashot
Я только лазаду знаю
Dmitry
Добавь в список мейлру, они го любят
Givi
Не, это всё общие причины. У меня было 5 лет экспертизы за плечами по Python, когда я решил полностью перебраться на Go. За три года не пожалел ни разу.
Anonymous
ещё яндекс
Ashot