Исходя из Python, я не привык видеть строки кода длиной более 80 столбцов. Поэтому, когда я сталкиваюсь с этим:
err := database.QueryRow("select * from users where user_id=?", id).Scan(&ReadUser.ID, &ReadUser.Name, &ReadUser.First, &ReadUser.Last, &ReadUser.Email)
Я попытался сломать его на
err := database.QueryRow("select * from users where user_id=?", id) \
.Scan(&ReadUser.ID, &ReadUser.Name, &ReadUser.First, &ReadUser.Last, &ReadUser.Email)
Но я получаю
syntax error: unexpected \
Я также попытался просто сломать линию, нажав enter и положив точку с запятой в конце:
err := database.QueryRow("select * from users where user_id=?", id)
.Scan(&ReadUser.ID, &ReadUser.Name, &ReadUser.First, &ReadUser.Last, &ReadUser.Email);
Но я снова получаю:
syntax error: unexpected .
Так что мне интересно, что такое голангический способ сделать это?