print(( 0 ) ? qq{not false\n} : qq{false\n});# false print(( defined 0 ) ? qq{not false\n} : qq{false\n});# not false print(( '' ) ? qq{not false\n} : qq{false\n});# false print(( defined '' ) ? qq{not false\n} : qq{false\n});# not false print(( undef ) ? qq{not false\n} : qq{false\n});# false print(( defined undef ) ? qq{not false\n} : qq{false\n});# false print(( ' ' ) ? qq{not false\n} : qq{false\n});# not false print(( -1 ) ? qq{not false\n} : qq{false\n});# not false print(( () ) ? qq{not false\n} : qq{false\n});# false print(( [] ) ? qq{not false\n} : qq{false\n});# not false print(( {} ) ? qq{not false\n} : qq{false\n});# not false