Return the lower case version of self.

If self is not a letter, then return self

assert 'A'.to_lower  == 'a'
assert 'a'.to_lower  == 'a'
assert '$'.to_lower  == '$'

Property definitions

core $ Char :: to_lower
	# Return the lower case version of self.
	# If self is not a letter, then return self
	#
	#     assert 'A'.to_lower  == 'a'
	#     assert 'a'.to_lower  == 'a'
	#     assert '$'.to_lower  == '$'
	fun to_lower: Char
	do
		if is_upper then
			return (code_point + ('a'.distance('A'))).code_point
		else
			return self
		end
	end
lib/core/kernel.nit:978,2--991,4