Pudu programming language
Menu
API reference

Std.Text.wholeOf

1 declaration

fn

wholeOf: Str -> Option[Int]

This is a callable function.

What it does

The whole number this text spells, or nothing.

A leading sign is admitted, because a temperature, a balance, and an offset

are all legitimately below nothing. Surrounding space is ignored; anything

else in the text means the text does not spell a number, and answering

nothing is the honest reading — a reader that stopped at the first

character it did not recognise would read "12a" as twelve.

Read the signature

  • The text after the name is the type checked by Pudu.
  • Read arrows from left to right: inputs come first, and the final type is returned.
  • Names inside [ ] are type arguments, such as the item type held by a collection.
  • Option holds Some(value) or None when no value is available.

Back to Std.TextSearch related declarations