Өзгөрмөлөр жана маалымат түрлөрү
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 болгон өзгөрмөлөрдү түзүп, сумманы, айырманы, көбөйтүндүнү, бөлүүнүн бүтүн бөлүгүн жана калдыкты чыгарыңыз — ар бирин өзүнчө сапта.
Андан кийин сабакты өттүм деп белгилеңиз.