package strutil

import (
	
	
)

// CamelToDashed converts a CamelCaseIdentifier to a dash-separated-identifier,
// or a camelCaseIdentifier to a -dash-separated-identifier.
func ( string) string {
	var  bytes.Buffer
	for ,  := range  {
		if ( == 0 && unicode.IsLower()) || ( > 0 && unicode.IsUpper()) {
			.WriteRune('-')
		}
		.WriteRune(unicode.ToLower())
	}
	return .String()
}