Go (програмски језик) — разлика између измена

Садржај обрисан Садржај додат
ознака: уређивање извора (2017)
Ред 100:
Основни типови података, који су уграђени у језик, су у првом реду нумерички типови. Ту спада и [[Булов тип података]] као и цели бројеви <code>int</code>, <code>int8</code> (<code>byte</code>), <code>int16</code>, <code>int32</code> (<code>rune</code>), <code>int64</code>, неозначени цели бројеви: <code>uint</code>, <code>uint8</code>, <code>uint16</code>, <code>uint32</code>, <code>uint64</code>, <code>uintptr</code>, бројеви у облику са покретним зарезом <code>float32</code>, <code>float64</code> и комплексни бројеви <code>complex64</code>, <code>complex128</code>. Такође и [[ниска|ниске]] (<code>string</code>) спадају у уграђене типове. Ниске су непроменљиве, а помоћу уграђених оператора и кључних речи могуће је спајање, поређење и кодирање из и у [[UTF-8]].<ref>Роб Пајк, [http://blog.golang.org/strings Strings, bytes, runes and characters in Go], 23. октобар 2013</ref>
 
Сложени типовиСлогови ({{јез-енг|record type}}) се могу дефинисати уз помоћ кључне речи <code>struct</code>.
 
Типом податка <code>T</code> и бројем елемената <code>n</code> се дефинише '''[[Низ (структура података)|низ]]''' означен са <code>[n]T</code>; пошто је број елемената део типа податка, низови којима су типови елемената исти али им је број елемената различит, су различитог типа.