some private notes about studying go language.