Еще один повод научиться программировать / штендер :: код :: вывеска :: бесплатная выпивка :: бар

бар вывеска бесплатная выпивка код штендер 

Еще один повод научиться программировать

//Если вы можете читать этот код, скажите бармену
//секретное слово дня чтобы получить бесплатно напиток от нас 

//от себя добавлю: синтаксическиая подсветка мелками доставляет
”lf you canread trfccode.ten you- ьат&г t*
III Secret wora of the day for a free аппк on us
,r Darrend = г
Ц:,бар,вывеска,бесплатная выпивка,код,штендер

Подробнее
”lf you canread trfccode.ten you- ьат&г t* III Secret wora of the day for a free аппк on us ,r Darrend = г Ц:
бар,вывеска,бесплатная выпивка,код,штендер
Еще на тему
Развернуть
Я не программист, но parametrs?
Myrddin Myrddin 11.11.201519:45 ответить ссылка 7.1
Простим опечатку...
Теперь Вы -- экмаскрипт-программист, поздравляю!
Лжешь, собака! Бегом Винду несуществующей тянке переустанавливать! И amazing сайт пилить!
ram18 ram18 11.11.201520:31 ответить ссылка -1.6
Не люблю Windows. Предпочитаю OS/2 и BSD.
Myrddin Myrddin 12.11.201505:55 ответить ссылка -2.3
Да тыжпрограммист. Слушай у меня тут утюг не работает, может поможешь, а ?
WiWind WiWind 11.11.201520:35 ответить ссылка 2.1
А ты пробовал его выключить и включить?
Там, кроч, биос надо шить. 5 тыщ, чисто по соседски.
выйти и снова войти...
Parameters
Пива мне.
mscln mscln 11.11.201519:45 ответить ссылка 2.1
там не "raP"
Nope. Для пива надо сказать:
"Beer.Secret word: parameters"
ygyman ygyman 14.11.201503:02 ответить ссылка 0.0
Лучше так:

int array[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
int i=0;
int secret = array[i++ + ++i] + i++ + ++i;
std::cout
гребаный реахтур обрезал
Кароче, там дальше вывод этого числа.
Кодовое слово Undefined Behaviour?
А почему? из-за порядка вычисления?
LcRL LcRL 11.11.201520:27 ответить ссылка 0.0
Да. От компилятора зависит, какой из ++i он посчитает первым и вообще в каком порядке будет считать.
rsbn rsbn 11.11.201520:43 ответить ссылка 0.3
8
XOXOL XOXOL 11.11.201522:40 ответить ссылка 0.1
Undefined parameters же
reloader reloader 11.11.201519:54 ответить ссылка 2.5
А точнее undefined.Secret word: parameters
Секретный код для тех, кого душит жаба.
*жабаскрипт
Все любят скриптожабу!
false.
Потому что остальные любят Дядю Юру
А если в your_drink передать не строку, всё свалится с экспепшеном. И this будет ссылкой на контекст исполнения (скорее всего window), а не на объект. Какой-то не очень и бармена программист.
malgalad malgalad 11.11.201519:57 ответить ссылка -1.4
потому и бармен, очевидно же
Shoy Shoy 11.11.201520:08 ответить ссылка 0.6
Если уж так хочется с this:


let your_drink;

const reverse = str => str.split('').reverse().join('');

class Bartender {
static get str1() { return 'ers'; }
static get str2() { return reverse('rap'); }
static get str3() { return 'amet'; }

static request(preference) {
return `${preference}. Secret word: ${this.str1 + this.str2 + this.str3}.`;
}
}

Bartender.request(your_drink);
malgalad malgalad 11.11.201520:13 ответить ссылка -1.2
А чего так просто то?
Давайте ещё интерфейс IBartender реализуем, перегрузим toString(), equals();
static - не кошерно. Залепим singleton)
rsbn rsbn 11.11.201520:54 ответить ссылка 0.4
И фабирку фабрик фабрик сигнлтонов барменов.
з.ы. да, я знаю - мой пример абсурден. Хотя, с другой стороны - если есть есть множество реализующих IBartender классов, каждый из которых - синглтон... Но всё равно абсурд.
Чувак, бармен больше шарит, чем ты! :)

У нас создается экземпляр класса Object (bartender) с полями str1, str2, str3, и методом request. Как мы обращаемся к полям объекта в методе объекта? Правильно, через this!

А у тебя вообще поля static. Не знаю, что это у тебя за варварский язык программирования, но через this к статикам больше нигде нельзя обращаться.
Это JS, так же как и у бармена.

> Как мы обращаемся к полям объекта в методе объекта? Правильно, через this!

Писал долгую тираду, почему я прав, потом понял, что мне лень было писать function и я использовал стрелочные функции, а они не сохраняют контекст вызова. Поэтому второй пункт снимается :) отсутствие проверки входных данных остаётся.

> А у тебя вообще поля static. Не знаю, что это у тебя за варварский язык программирования, но через this к статикам больше нигде нельзя обращаться.

Попробуй скопипастить.

var foo = class Foo { static bar() { return this; } }
foo.bar();

Получить функцию-класс Foo.

static нужен для того, чтобы можно было обращаться к методам прототипа, не инстанцируя класс (т.е. без var foo = new Foo();). Конкретно в этом примере я присваиваю класс Foo переменной, потому что какой-то баг с областью видимости в браузере.
Ключевое слово get указывает, что это метод-геттер, т.е. к нему можно обращаться, не вызывая как функцию.
Ну не знаю, у меня не компилится:
Uncaught SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
Потому что поддержка синтаксиса ещё не полная, увы. Можно либо заменить let/const на var, либо обернуть в функцию (для создания блока видимости), и в ней указать use strict.

(() => {
'use strict';
let your_drink;

const reverse = str => str.split('').reverse().join('');

class Bartender {
static get str1() { return 'ers'; }
static get str2() { return reverse('rap'); }
static get str3() { return 'amet'; }

static request(preference) {
return `${preference}. Secret word: ${this.str2 + this.str3 + this.str1}.`;
}
}

return Bartender.request(your_drink);
})();
Хм. Что за язык, в котором из статического request есть доступ к this? Или в этом языке мы имеем доступ в силу того, что str1,str2 и str3 статические?

И да - вызов str1-str3 точно должен пройти?
JS. Да, str1-str3 тоже статические и поэтому доступны без инстанцирования. Вызов не нужен, т.к. это геттеры. Пример использования:

var Foo = class Foo {
constructor() { this.baz = '1'; }
get bar() { return this.baz; }
set bar(value) { return this.baz = value; }
}

var smth = new Foo();


а затем вызывать по строчке

smth.bar; // 1
smth.bar = 2; // 2
smth.bar; // 2
smth.baz; //2
split.xyesos()
Иисyc Иисyc 11.11.201520:04 ответить ссылка 7.2
var split = {};
split.prototype = huesos;
И тут я понял, что прототипы работают не так, но не удалять же.
String.Join("", String.Join("", "4m5e6t7e8r0p1a2r3a9s" |> Seq.chunkBySize 2 |> Seq.sortBy (fun x -> x.[0]) |> Seq.map (fun x -> x.[1])).Replace("m", " m").Split([|' '|]) |> Seq.sortByDescending(fun x -> x.[0])).Replace("m", " m");;
dibroo dibroo 11.11.201521:39 ответить ссылка 0.3
Я смотрю животрепещущая тема, скоро в разделе "Реактор позновательный" появятся репосты с stackoverflow.
Denton2 Denton2 12.11.201503:18 ответить ссылка 0.8
Еще не хватало.
А чего б нет? Там есть топовый вопрос "Какая ваша любимая IT шутка". Народ жжет в комментах.
JJack JJack 12.11.201515:48 ответить ссылка 0.0
Javascript, пфф

++++++++++[>+++++++>++++++++++>+++>+++
.>+.+++++++..+++.>++..+++.
------.--------.>+.>.
vallhund vallhund 12.11.201510:08 ответить ссылка 0.0
Какая-нибудь хитрая жопа может попытаться это просто исполнить.
Надо было это вывесить
http://www.linux.org.ru/forum/development/392747
JJack JJack 12.11.201515:53 ответить ссылка 0.0
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
мясо.
овощи.
ЛЮБОВЬ
НАЖМИТЕ,
ЧТОБЫ
ИЗМЕНИТЬ
ТЕКСТ
А :
подробнее»

вывеска веранда бар

мясо. овощи. ЛЮБОВЬ НАЖМИТЕ, ЧТОБЫ ИЗМЕНИТЬ ТЕКСТ А :
free wifi great bear 
CfeOU НС f 1 Il • 'v	II	* ; III Ui
	J	
1		gy
		
	*	Ji1 A \