упорядоченный набор инструкций.
рабочая зона
V
практический путь для изучения V с нуля
сначала определение
что такое V
V нужен для точных инструкций. Здесь это практический путь для изучения V с нуля. Начинай с модели: вход проходит шаги и становится выходом.
main.vзапуск v run main.vпривычка изучи маленькую часть V, набери минимальный пример и запустизначение это данные. переменная это имя для этих данных.
маленькая именованная работа с входом и результатом.
V compiler запускает код из main.v.
первый читаемый код
вывод программы
entry point output syntax printlnprintln(42)
вывод 42родословная языка
родословная V
посмотри откуда пришел V, какие языки рядом и что учить дальше.
с нуля
Банк задач
Сначала поиск потом практика
Выбери этап или найди задачу в банке текущего языка и открой тренировку.
V вопрос 1
V вопрос 1. Выбери утверждение, которое лучше всего описывает вывод значения.
V вопрос 2
V вопрос 2. Выбери утверждение, которое лучше всего описывает именование значения.
V вопрос 3
V вопрос 3. Выбери утверждение, которое лучше всего описывает переиспользуемая функция.
V вопрос 4
V вопрос 4. Выбери утверждение, которое лучше всего описывает базовая коллекция.
V вопрос 5
V вопрос 5. Выбери утверждение, которое лучше всего описывает вывод значения.
V вопрос 6
V вопрос 6. Выбери утверждение, которое лучше всего описывает именование значения.
V вопрос 7
V вопрос 7. Выбери утверждение, которое лучше всего описывает переиспользуемая функция.
V вопрос 8
V вопрос 8. Выбери утверждение, которое лучше всего описывает базовая коллекция.
V вопрос 9
V вопрос 9. Выбери утверждение, которое лучше всего описывает вывод значения.
V вопрос 10
V вопрос 10. Выбери утверждение, которое лучше всего описывает именование значения.
V вопрос 11
V вопрос 11. Выбери утверждение, которое лучше всего описывает переиспользуемая функция.
V вопрос 12
V вопрос 12. Выбери утверждение, которое лучше всего описывает базовая коллекция.
V вопрос 13
V вопрос 13. Выбери утверждение, которое лучше всего описывает вывод значения.
V вопрос 14
V вопрос 14. Выбери утверждение, которое лучше всего описывает именование значения.
V вопрос 15
V вопрос 15. Выбери утверждение, которое лучше всего описывает переиспользуемая функция.
V вопрос 16
V вопрос 16. Выбери утверждение, которое лучше всего описывает базовая коллекция.
V вопрос 17
V вопрос 17. Выбери утверждение, которое лучше всего описывает вывод значения.
V вопрос 18
V вопрос 18. Выбери утверждение, которое лучше всего описывает именование значения.
выбор ответа
V вопрос 1
V вопрос 1. Выбери утверждение, которое лучше всего описывает вывод значения.
println(42)
справка
шаблоны для main.v
v run main.ventry point output syntax println
вывод программы
println(42)
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types :=
значения и имена
total := 42 println(total)
- Give values readable names
- Keep one idea per line while learning
- Trace the value before changing it
function collection Array
функции и коллекции
fn add(a int, b int) int {
return a + b
}
scores := [40, 2]
println(scores.len)- Keep functions small
- Return useful values
- Use the common collection before reaching for frameworks