builtin: fix the comment example in byte.str_escaped()
							parent
							
								
									10e7045bee
								
							
						
					
					
						commit
						95431cf6b0
					
				|  | @ -452,18 +452,18 @@ pub fn (b byte) str() string { | |||
| 	return str | ||||
| } | ||||
| 
 | ||||
| // TODO make an actual example for the docs: Example: assert byte(0).str_escaped() == `\0` // <- but this fails?
 | ||||
| // str_escaped returns the contents of `byte` as an escaped `string`.
 | ||||
| // Example: assert byte(0).str_escaped() == r'`\0`'
 | ||||
| pub fn (b byte) str_escaped() string { | ||||
| 	str := match b { | ||||
| 		0 { '`\\' + '0`' } // TODO BUG is preventing \\0 in a literal
 | ||||
| 		7 { '`\\a`' } | ||||
| 		8 { '`\\b`' } | ||||
| 		9 { '`\\t`' } | ||||
| 		10 { '`\\n`' } | ||||
| 		11 { '`\\v`' } | ||||
| 		12 { '`\\f`' } | ||||
| 		13 { '`\\r`' } | ||||
| 		0 { r'`\0`' } | ||||
| 		7 { r'`\a`' } | ||||
| 		8 { r'`\b`' } | ||||
| 		9 { r'`\t`' } | ||||
| 		10 { r'`\n`' } | ||||
| 		11 { r'`\v`' } | ||||
| 		12 { r'`\f`' } | ||||
| 		13 { r'`\r`' } | ||||
| 		32...126 { b.str() } | ||||
| 		else { '0x' + b.hex() } | ||||
| 	} | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue