cn: Customizable Number Aware String
Description
Customizable Number Aware String
Usage
cn(n, one = "there %r %n value%s", some = one, none = some,
lots = some, nlots = 10)
Arguments
one
The string to return if n = 1
some
The string to return if n is in 2, 3, ..., nlots - 1
none
The string to return if n = 0
lots
The string to return if n >= nlots
nlots
A count of the number of values to consider to be lots
Value
A string of the updated message.
<code>sprintf</code>-like types
The following sprintf
-like types can be used in the custom messages:
n
the length of the object
s
's' if n != 1 otherwise ''
Examples
Run this code# NOT RUN {
cn(0)
cn(1)
cn(4)
# }
Run the code above in your browser using DataLab