Re[3]: Код с баша =)
От: jazzer Россия Skype: enerjazzer
Дата: 23.06.08 18:16
Оценка: +1
Здравствуйте, vzankin, Вы писали:

V>Если уж придираться так к тому, что true совсем не обязано быть равно единице.


Вообще-то обязано.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[4]: Код с баша =)
От: Pyromancer  
Дата: 24.06.08 14:34
Оценка:
Здравствуйте, jazzer, Вы писали:

J>Здравствуйте, vzankin, Вы писали:


V>>Если уж придираться так к тому, что true совсем не обязано быть равно единице.


J>Вообще-то обязано.


Вот получишь из внешней паскально-дельфовой системы true как -1, потом будешь рассказывать кому оно что обязано
Re[5]: Код с баша =)
От: andy1618 Россия  
Дата: 25.06.08 02:55
Оценка:
Здравствуйте, Pyromancer, Вы писали:

V>>>Если уж придираться так к тому, что true совсем не обязано быть равно единице.


J>>Вообще-то обязано.


P>Вот получишь из внешней паскально-дельфовой системы true как -1, потом будешь рассказывать кому оно что обязано


К слову, в Object Pascal "чистое" значение true тоже равно 1, но в спецификации определено и то, как трактовать "грязные" значения:

A value of type ByteBool, LongBool, or WordBool is considered True when its ordinality is nonzero. If such a value appears in a context where a Boolean is expected, the compiler automatically converts any value of nonzero ordinality to True.


Интересно ещё, что в Excel в листовых функциях значение TRUE = 1, а в VBA-макросах TRUE = -1. Тоже накушаться можно при неграмотном подходе
Re[2]: Код с баша =)
От: Димчанский Литва http://dimchansky.github.io/
Дата: 25.06.08 08:06
Оценка:
Здравствуйте, NikeByNike, Вы писали:

NBN>Ничего смешного. Когда я работал на одну корейскую компанию, в их СДК был переопределённый bool (типа инт), который официально мог принимать заначения 0, 1, 1001 и 1002.


"нет", "да", "скорее нет, чем да", "скорее да, чем нет"?
Re: Код с баша =)
От: Yarik_L  
Дата: 25.06.08 08:58
Оценка:
Здравствуйте, Neo_pool, Вы писали:

N_>А я вот подумал, а давайте поиграем в Девидов Блейнов ?))

N_>На баше недавно цитату разместили:
Да ну, подумаешь Девид Блейн. Есть волшебники и покруче

using System;
namespace Euro08
{
    public class Spain_vs_Russia
    {
        public static string iff(int Spain, int Russia)
        {
            switch(Spain > Russia)
            {
            case true:
                    return "false";
            default:
                    return "Ненене, Гус Хиддинк, ненене!!"; //в отпуск тебе пока рано? :???: 
            }
        }
        public static void Main(string[] args)
        {
//в случае серии пенальти указать счет в ней
            Console.Write(iff(1,4));
        }
    }
}

Догадайтесь, какой получается результат
Re[3]: Код с баша =)
От: Блудов Павел Россия  
Дата: 26.06.08 02:56
Оценка:
Здравствуйте, Димчанский, Вы писали:

NBN>>bool (типа инт), который официально мог принимать заначения 0, 1, 1001 и 1002.

Д>"нет", "да", "скорее нет, чем да", "скорее да, чем нет"?

"скорее да, чем нет" это 1000, а 1002 это всем известный "на нет наверное".
... << RSDN@Home 1.2.0 alpha 4 rev. 1090>>
Re[2]: Код с баша =)
От: catBasilio  
Дата: 26.06.08 05:10
Оценка:
Здравствуйте, MikePetrichenko, Вы писали:

MP>Здравствуйте, Neo_pool, Вы писали:


N_>>А я вот подумал, а давайте поиграем в Девидов Блейнов ?))

N_>>На баше недавно цитату разместили:
N_>>
N_>>string iff(bool f)
N_>>{
N_>>    switch(f)
N_>>    {
N_>>    case 0:
N_>>        return "false";
N_>>    case 1:
N_>>        return "true";
N_>>    default:
N_>>        return "Ненене, Дэвид Блэйн, ненене!!";
N_>>    }
N_>>}
N_>>

N_>>Мы всем отделом конечно посмеялись

N_>>В общем кто у нас владеет особой кодерской магией, язык С++?


MP>Не знаю на счет магии, но код не однозначный. Судя по подстветке очень похоже на MSVC 2005. Но там по-умолчанию типа String нет.


Во-первых не String а string. Во вторых разве std::string не то?
UNIX way — это когда тебе вместо туалетной бумаги дают топор, рубанок и карту близлежащего леса
Re[6]: Код с баша =)
От: carpenter СССР  
Дата: 26.06.08 10:25
Оценка:
Здравствуйте, andy1618, Вы писали:


A>Интересно ещё, что в Excel в листовых функциях значение TRUE = 1, а в VBA-макросах TRUE = -1. Тоже накушаться можно при неграмотном подходе


а еще в СОМе вариант_тру (вроде как тоже ) -1 ... то что не 1 эт точно
Re: Код с баша =)
От: carpenter СССР  
Дата: 26.06.08 10:41
Оценка:
Здравствуйте, Neo_pool, Вы писали:

На самом деле надо смеяться только над выделенной строчкой —
N_> return "Ненене, Дэвид Блэйн, ненене!!";
а то такое серьезное обсуждение получилось

п.с. но появление блэйна вполне вероятно — смотри сюда — http://www.rsdn.ru/forum/message/2994235.1.aspx
Автор: Alxndr
Дата: 20.06.08

блэйн делает более невероятные вещи
Re[2]: Код с баша =)
От: fireton  
Дата: 02.07.08 07:49
Оценка: +1
Здравствуйте, Sealcon190, Вы писали:

S>А кто такой Девид Блейн?


Я до сих пор не знаю.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.