code: func (c *ConfigFile) SetSectionComments(section, comments string) bool {
  	// Blank section name represents DEFAULT section.
  	if len(section) == 0 {
  		section = DEFAULT_SECTION
  	}
  
  	if len(comments) == 0 {
  		if _, ok := c.sectionComments[section]; ok {
  			delete(c.sectionComments, section)
  		}
  
  		// Not exists can be seen as remove.
  		return true
  	}
  
  	// Check if comments exists.
  	_, ok := c.sectionComments[section]
  	if comments[0] != '#' && comments[0] != ';' {
  		comments = "; " + comments
  	}
  	c.sectionComments[section] = comments
  	return !ok
  }
docs: // SetSectionComments adds new section comments to the configuration.
  // If comments are empty(0 length), it will remove its section comments!
  // It returns true if the comments were inserted or removed,
  // or returns false if the comments were overwritten.