A lower case version of self

assert "Hello World!".to_lower     == "hello world!"

Property definitions

core $ Text :: to_lower
	# A lower case version of `self`
	#
	# ~~~
	# assert "Hello World!".to_lower     == "hello world!"
	# ~~~
	fun to_lower : SELFTYPE is abstract
lib/core/text/abstract_text.nit:1311,2--1316,36

core $ Buffer :: to_lower
	redef fun to_lower do
		var ret = clone
		ret.lower
		return ret
	end
lib/core/text/abstract_text.nit:1783,2--1787,4

core $ Concat :: to_lower
	redef fun to_lower do return new Concat(_left.to_lower, _right.to_lower)
lib/core/text/ropes.nit:211,2--73

core $ FlatString :: to_lower
	redef fun to_lower
	do
		var outstr = new FlatBuffer.with_capacity(self._byte_length + 1)

		var mylen = _length
		var pos = 0

		while pos < mylen do
			outstr.add(chars[pos].to_lower)
			pos += 1
		end

		return outstr.to_s
	end
lib/core/text/flat.nit:498,2--511,4