WordPair class
Representation of a combination of 2 words, first and second.
This is can be also described as a two-part compound (in the linguistic sense of the word). https://en.wikipedia.org/wiki/Compound_(linguistics)
For example, 'Skyrim' is a word pair, where 'sky' is the first part and 'rim' is the second.
Constructors
- WordPair(String first, String second)
- Create a WordPair from the strings first and second.
- WordPair.random({int maxSyllables = maxSyllablesDefault, int top = topDefault, bool safeOnly = safeOnlyDefault, Random? random})
-
Creates a single WordPair randomly. Takes the same parameters as
generateWordPairs.
factory
Properties
- asCamelCase → String
-
Returns the word pair as a simple string, with second word capitalized,
like
"keyFrame"
or"franceLand"
. This is informally called "camel case".latefinal - asLowerCase → String
-
Returns the word pair as a simple string, in lower case,
like
"keyframe"
or"franceland"
.latefinal - asPascalCase → String
-
Returns the word pair as a simple string, with each word capitalized,
like
"KeyFrame"
or"BigUsa"
. This is informally called "pascal case".latefinal - asSnakeCase → String
-
Returns the word pair as a simple string, separated by an underscore,
like
"key_frame"
or"big_usa"
. This is informally called "snake case".latefinal - asString → String
-
Returns the word pair as a simple string, like
"keyframe"
or"bigFrance"
.latefinal - asUpperCase → String
-
Returns the word pair as a simple string, in upper case,
like
"KEYFRAME"
or"FRANCELAND"
.latefinal - first → String
-
The first part of the pair.
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- second → String
-
The second part of the pair.
final
Methods
-
join(
[String separator = '']) → String -
Returns a string representation of the WordPair where the two parts
are joined by
separator
. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toLowerCase(
) → WordPair - Creates a new WordPair with both parts in lower case.
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override