> So you ask "what does nullable type mean?" see? :)

no I don't see. My question was Is // a "Null coalescing operator" ? (look at the title...)

These C#-docs produce a knot in my brain, and I'm not sure if it makes sense to compare to a dynamically typed language like Perl.

Anyway in the meantime I found something clear in C# docs:

There is no value that signifies "undefined". In many programming applications, most notably database interactions, variables can exist in an undefined state. For example, a field in a database may contain the values true or false, but it may also contain no value at all. Similarly, reference types can be set to null to indicate that they are not initialized.

Perl (and JS and the others ...) has undef, e.g. whenever one declares a variable without initializing it.

my $is_undef;

IMHO the wikipedia article should have the name of Perl's operator, since it seems to be mainly a feature of dynamically typed languages.

Cheers Rolf


In reply to Re^4: Is // a "Null coalescing operator" ? by LanX
in thread Is // a "Null coalescing operator" ? by LanX

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.