A simple test follows:

${message}

Now perform a number assignment:

#{1.300000?float} My number is: ${mynumber} My float is: #{myfloat ; m6} The int part is: ${myfloat?int} ${mymessage + 3}

Now use numbers in assignment

${mymessage} #{mymessage}

Try numbers in tests

MyMessage is 152 MyMessage is not 152, its: ${mymessage}. MyMessage is one MyMessage is fifteen MyMessage is one-five-two MyMessage is: ${mymessage}.

Now for numbers in dynamic keys:

${list[ 1 ]} ${list[ 1 + 2 ]}

Numbers in hashes:

${hash[ 1 + "2" ]} ${hash[ "1" + 2 ]} ${hash[ "1" + two ]}

Numbers in method calls:

${call( 1 )} ${call( one )} ${call( one + "2" )} ${call( one + 2 )} ${call( 1 + 2 )}