Availability:Arithmetic function (see is/2)
.(+Int,[])A list of one element evaluates to the element. This implies "a"
evaluates to the character code of the letter `a' (97) using the
traditional mapping of double quoted string to a list of character
codes. Arithmetic evaluation also translates a string object (see
section 5.2) of one
character length into the character code for that character. This
implies that expression "a" also works of the Prolog flag double_quotes
is set to string. The recommended way to specify the
character code of the letter `a' is
0'a.