Apa itu Rune?

Apa itu runein Go? Saya sudah googling tetapi Golang hanya mengatakan dalam satu baris: runeadalah alias untukint32 . Tapi kenapa bilangan bulat digunakan di sekitar seperti bertukar kasus? Berikut ini adalah swapcase fungsi. Apa itu semua <=dan -? Dan mengapa tidak switchpunya...