Өзгөрмөлөр жана маалымат түрлөрү

var жана := жарыялоолору, int, int64, float64, string, bool түрлөрү.

Go тилинде өзгөрмө түзүүнүн эки жолу бар: • толук форма: var age int = 15 (түрдү калтырса болот — var age = 15); • кыска форма := — функциялардын ичинде гана иштейт: age := 15. Иш жүзүндө дээрлик ар дайым ушул жазылат. Негизги түрлөр: • int — бүтүн сандар (бул серверде 64 биттик, 9·10¹⁸ чейин); • int64 — ачык 64 биттик бүтүн сан; • float64 — бөлчөк сандар; • string — сап; • bool — true же false.
Go

Өзгөрмөлөр жана түрлөрдү чыгаруу

fmt.Printf формат боюнча чыгарат: %d — бүтүн сан, %f — бөлчөк, %s — сап, %T — маанинин түрү, \n — жаңы сапка өтүү. Арифметика: + - * / %. Бүтүн сандарды бөлгөндө бөлчөк бөлүгү ыргытылат: 7 / 2 барабар 3, калдык 7 % 2 барабар 1. Go түрлөргө катуу карайт: int менен float64 санын түз кошууга болбойт — ачык айландыруу керек, мисалы float64(a).
Go

Бүтүн сандарды бөлүү жана түрлөрдү айландыруу

Тапшырма: маанилери 15 жана 4 болгон өзгөрмөлөрдү түзүп, сумманы, айырманы, көбөйтүндүнү, бөлүүнүн бүтүн бөлүгүн жана калдыкты чыгарыңыз — ар бирин өзүнчө сапта. Андан кийин сабакты өттүм деп белгилеңиз.
Доска