Recent Changes - Search:

Oktatás

* Programozás 2
  + feladatsor
  + C feladatsor
  + Python feladatsor
  + GitHub oldal

* Szkriptnyelvek
  + feladatsor
  + quick link

* Adator. prog.
  + feladatsor
  + quick link

Teaching

* Prog. for Data Sci. (TODO)

teaching assets


Félévek

* 2025/26/1
* archívum


Linkek

* kalendárium
   - munkaszüneti napok '20
* tételsorok
* jegyzetek
* szakdolgozat / PhD
* ösztöndíjak
* certificates
* C lang.
* C++
* C#
* Clojure
* D lang.
* Java
* Nim
* Scala


[ edit | logout ]
[ sandbox | passwd ]

true / false

(1) truthy and falsy values
import std.stdio;

void main()
{
    if (true)
    {
        writeln("soo true"); // PRINTED
    }

    if (5)
    {
        writeln("int"); // PRINTED
    }

    if (0.2)
    {
        writeln("double"); // PRINTED
    }

    if ([9])
    {
        writeln("list 1"); // PRINTED
    }
    int[] li = [1, 2];
    if (li)
    {
        writeln("list 2"); // PRINTED
    }

    if ("")
    {
        writeln("empty string 1"); // PRINTED !!!
    }
    string s = "";
    if (s)
    {
        writeln("empty string 2"); // PRINTED !!!
    }
    if ("hello")
    {
        writeln("string"); // PRINTED
    }

    int[string] d = ["one": 1];
    if (d)
    {
        writeln("dictionary"); // PRINTED
    }
}
import std.stdio;

void main()
{
    if (false)
    {
        writeln("false"); // not printed
    }

    if (null)
    {
        writeln("null"); // not printed
    }

    if (0)
    {
        writeln("zero int"); // not printed
    }

    if (0.0)
    {
        writeln("zero double"); // not printed
    }

    if ([])
    {
        writeln("empty list"); // not printed
    }
    int[] li = [];
    if (li)
    {
        writeln("empty list"); // not printed
    }

    int[int] d;
    if (d)
    {
        writeln("empty dictionary"); // not printed
    }
}

Notice that the empty string is considered to be true. For strings, an explicit check may be more readable: if (s.length > 0) { … }

Cloud City

  

Blogjaim, hobbi projektjeim

* The Ubuntu Incident
* Python Adventures
* @GitHub
* heroku
* extra
* haladó Python
* YouTube listák


Debrecen | la France


[ edit ]

Edit - History - Print *** Report - Recent Changes - Search
Page last modified on 2025 July 08, 11:14