
Dmitri
01.06.2017
04:25:31
фишка тут в том, что кроме Println в пакадже fmt есть еще Print, например

Атас
01.06.2017
04:25:31
места

Dmitri
01.06.2017
04:25:51
а у switch есть fallthrough

Атас
01.06.2017
04:26:40

Google

TimOne>>>
01.06.2017
04:26:55
тут есть центурион который зарешает?

Dmitri
01.06.2017
04:27:18
тут есть тысяча таких, кто зарешал, и не по разу, и не на одном языке программирования
например, я делал на Go, Python, C++, Java, Kotlin

TimOne>>>
01.06.2017
04:28:29
так

Andrey
01.06.2017
04:29:02
Делай сам.

TimOne>>>
01.06.2017
04:29:34
} else if i % 3 == 0 && i % 5 == 0 {

Andrey
01.06.2017
04:30:26

Dmitri
01.06.2017
04:31:49
во, умничка

TimOne>>>
01.06.2017
04:32:30
в одном условии нужно объединить 2 условия
деление на 3 и на 5

Dmitri
01.06.2017
04:32:47
осталось понять, зачем)))

Google

Andrey
01.06.2017
04:32:51
должно
Я знаю. Лучше задавать вопросы, с помощью которых он выполнит свою задачу.

Dmitri
01.06.2017
04:33:14
ща подскажу, ВНИМАНИЕ, СПОЙЛЕР!!!:
кроме fmt.Println() есть еще fmt.Print()

Andrey
01.06.2017
04:33:33
?

Dmitri
01.06.2017
04:33:52
разница в том, что Println() в конец добавляет \n, а Print() -нет
и тогда тебе вот это условие вообще не нужно

TimOne>>>
01.06.2017
04:35:08
# command-line-arguments
runtime.main_main·f: relocation target main.main not defined
runtime.main_main·f: undefined: "main.main"
ошибка

Dmitri
01.06.2017
04:37:26
теперь осталось понять, что у тебя НАД куском кода, который ты показываешь, и что ПОД

TimOne>>>
01.06.2017
04:37:37
нет изменений все так же

Dmitri
01.06.2017
04:38:21
ты вот эту функцию как main.ex() вызываешь?
или у тебя это в отдельном пакадже, который ты main обозвал?

TimOne>>>
01.06.2017
04:39:49
сверху все закоменчено
это отдельный main.go
теперь ковычки func ex() {
for i := 1; 1 <= 100; i++
if i % 3 == 0 {
fmt.Println(i, "Fizz")
} else if i % 5 == 0 {
fmt.Println(i, "Buzz")
} else if i % 3 == 0 && i % 5 == 0 {
fmt.Println(i, "FuzzBuzz")
}
}
исправил func ex() {
for i := 1; 1 <= 100; i++ {
if i % 3 == 0 {
fmt.Println(i, "Fizz")
} else if i % 5 == 0 {
fmt.Println(i, "Buzz")
} else if i % 3 == 0 && i % 5 == 0 {
fmt.Println(i, "FuzzBuzz")
}
}
}
ошибка все та же

Dmitri
01.06.2017
04:46:55
а функция main() у тебя как выглядит?
ее нет?

TimOne>>>
01.06.2017
04:47:34
вот весь код package main
import "fmt"
//
// func main() {
// for i := 1; i <= 10; i++ {
// if i % 2 == 0 {
// fmt.Println(i, "even")
// } else {
// fmt.Println(i, "odd")
// }
// }
// }
func ex() {
for i := 1; 1 <= 100; i++ {
if i % 3 == 0 {
fmt.Println(i, "Fizz")
} else if i % 5 == 0 {
fmt.Println(i, "Buzz")
} else if i % 3 == 0 && i % 5 == 0 {
fmt.Println(i, "FuzzBuzz")
}
}
}

Google

Dmitri
01.06.2017
04:47:57
ну вот, у тебя нету функции main()
а должна быть
и уже она должна вызывать ex()

TimOne>>>
01.06.2017
04:50:01
как это сделать?

Dmitri
01.06.2017
04:51:42
у тебя main() есть, только он закомменчен
раскомментируй, выпили оттуда всю свою самодеятельность, вместо нее напиши ex()

Andrey
01.06.2017
04:55:47

TimOne>>>
01.06.2017
04:56:16
вот пробую это задача из туториола

Rustam
01.06.2017
04:56:45

Andrey
01.06.2017
04:57:16

TimOne>>>
01.06.2017
05:10:28
код ушел в бесконечность
func main() {
for i := 1; 1 <= 100; i++ {
if i % 3 == 0 {
fmt.Println(i, "Fizz")
} else if i % 5 == 0 {
fmt.Println(i, "Buzz")
} else if i % 3 == 0 && i % 5 == 0 {
fmt.Println(i, "FuzzBuzz")
}
}
}

TimOne>>>
01.06.2017
05:15:54
что исправить в коде?

anton
01.06.2017
05:16:34
вторая строка
что ты с 100 сравниваешь?
а что инкрементишь?

Mark
01.06.2017
05:17:00
Kek

anton
01.06.2017
05:17:13
я понимаю что i, I, l и 1 похожи, но...

TimOne>>>
01.06.2017
05:17:38
нужно что бы код прошел от 1 до 100

anton
01.06.2017
05:18:07
ну i <= 100
а у тебя там единица

Google

Mark
01.06.2017
05:18:07
Я бы вообще не стал помогать с такой задачей

Andrey
01.06.2017
05:18:10
Читаешь документацию, так не читай нормально.

TimOne>>>
01.06.2017
05:18:42
и дописал к кратным числам значение
а сейчас все эот уходит в бесконечность

anton
01.06.2017
05:19:10
ты русский понимаешь?

Mark
01.06.2017
05:19:15
Логично

anton
01.06.2017
05:19:16
я тебе выше дважды ответил

Admin
ERROR: S client not available

Mark
01.06.2017
05:19:37
Потому что условие всегда выполняется

kolas
01.06.2017
05:19:42
походу это троль
в бан его

Mark
01.06.2017
05:19:50
Ведь 1 всегда меньше 100

anton
01.06.2017
05:19:52

Rustam
01.06.2017
05:21:09
а сейчас все эот уходит в бесконечность
`func main() {
for i := 1; i <= 100; i++ {
if i % 3 == 0 {
fmt.Println(i, "Fizz")
} else if i % 5 == 0 {
fmt.Println(i, "Buzz")
} else if i % 3 == 0 && i % 5 == 0 {
fmt.Println(i, "FuzzBuzz")
}
}
}
`
только у тебя третее условие никогда не отработает.
тебе нужно
if i % 3 == 0 && i % 5 == 0 {
fmt.Println(i, fizz + buzz)
} else if i % 3 == 0 {
fmt.Println(i, fizz)
} else if i % 5 == 0 {
fmt.Println(i, buzz)
} else {
fmt.Println(i)
}

Andrey
01.06.2017
05:21:30
Хотя да, вот так дурачка легче всего из чата убрать.

TimOne>>>
01.06.2017
05:22:00
ура
прекрасные люди
все получилось всех благодарю

Google

TimOne>>>
01.06.2017
05:22:00
спасибо
но значение "FuzzBuzz" так и не прошло

Rustam
01.06.2017
05:22:03
ну хз, если он не понимает

Andrey
01.06.2017
05:22:41

Rustam
01.06.2017
05:22:46

anton
01.06.2017
05:22:48
надо просто деньги брать за консультации
тогда люди (некоторые) начинают думать, прежде чем денег заплатят

Andrey
01.06.2017
05:22:52
Потому что у парня ни логики, ни внимательности.

anton
01.06.2017
05:23:20
самое печальное то, что такие джуны в мск хотят 90+

Andrey
01.06.2017
05:23:51
да я в шутку же :)
Блин, а это стартап замутить можно) Как раз телеграм платежи принимать начал)

Rustam
01.06.2017
05:24:46

kolas
01.06.2017
05:25:14
и им дают?

anton
01.06.2017
05:25:25
Эм, серьезно? Не зная языка даже?
попадаются индивидумы. начитаются хабра, умеют красиво заливать в уши про блидинг эдж технологии, и не могут решить задачу на листике.
а многие разницу между указателем и ссылкой не понимают
нет. не дают. надеюсь.
но времени отнимают прилично..

Andrey
01.06.2017
05:26:12

kolas
01.06.2017
05:27:03
а в чем разница указатля и ссылки? ?
ссылка ваще есть такое?

Andrey
01.06.2017
05:28:19
Здрасти)