...
/Numeric, String, and Boolean Context
Numeric, String, and Boolean Context
Learn about numeric, string, and boolean contexts in Perl.
We'll cover the following...
Value context
Perl’s other context—value context—influences how Perl interprets a piece of data. Perl can figure out if we have a number or a string and convert data between the two types. In exchange for not having to declare explicitly what type of data a variable contains or a function produces, Perl’s value contexts provide hints about how to treat that data.
Coercion and contexts
Perl will coerce values to specific proper types depending on the operators we use. For example, the eq
operator tests whether two values contain equivalent string values:
Access this course and 1400+ top-rated courses and projects.