txt: ## chr.md
  chr
  
  Combined from primary sources listed below.
  
  # [In Int](#___top "go to top of document")[§](#(Int)_routine_chr "direct link")
  
  See primary documentation
  [in context](/type/Int#routine_chr)
  for **routine chr**.
  
  ```raku
  multi        chr(Int:D  --> Str:D)
  multi method chr(Int:D: --> Str:D)
  ```
  
  Returns a one-character string, by interpreting the integer as a Unicode codepoint number and converting it to the corresponding character.
  
  Example:
  
  ```raku
  65.chr;  # returns "A"
  196.chr; # returns "Ä"
  ```
  
  # [In Cool](#___top "go to top of document")[§](#(Cool)_routine_chr "direct link")
  
  See primary documentation
  [in context](/type/Cool#routine_chr)
  for **routine chr**.
  
  ```raku
  sub chr(Int(Cool))
  method chr()
  ```
  
  Coerces the invocant (or in sub form, its argument) to [`Int`](/type/Int), interprets it as a [Unicode code points](https://en.wikipedia.org/wiki/Code_point), and returns a [`Str`](/type/Str) made of that code point.
  
  ```raku
  say '65'.chr;       # OUTPUT: «A␤»
  ```
  
  The inverse operation is [ord](/routine/ord).
  
  Mnemonic: turns an integer into a *char*acter.
  