Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

Eul-

Программирование

Рекомендованные сообщения

 

где? Там только в одном месте про "функциональные части php"

в одном месте 2 раза.

от чего сразу становится понятно, что этот человек всегда программил на php и нашел для себя лучший инструмент в виде пайтона и решил поделиться мудростью.

так это и дураку понятно, что когда проектируют недоязык, а потом пытаются сделать из него нормальный язык не ломая обратной совместимости - ничего путного не выйдет


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

null/nil это не булевое значение же.

 

и т.к. возвращается nil, в руби можно писать подобный код

 

str = 'dadada lol'

if pos = str.index('lol')

  puts "position of string #{str} = #{pos}"

else

  puts "not found"

end

Поделиться сообщением


Ссылка на сообщение

Киньте пару книжек хороших про пхп и все что связано с ним, желательно простым языком объяснения, но если нет то и обычные пойдут.  :yes:

 

Вот держи http://habrahabr.ru/post/142140/

 

Всё что нужно знать о ПХП.

и лучшие наркоманские записи http://www.php.net/~derick/meeting-notes.html


Публикация отключена

Поделиться сообщением


Ссылка на сообщение

null/nil это не булевое значение же.

 

и т.к. возвращается nil, в руби можно писать подобный код

 

str = 'dadada lol'

if pos = str.index('lol')

  puts "position of string #{str} = #{pos}"

else

  puts "not found"

end

ничего не понимаю. в руби оператор присвоения еще и булевое значение возвращает?

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

if pos = str.index('lol')

  puts "position of string #{str} = #{pos}"

что за пиздец :fie: :fie: :fie:

Поделиться сообщением


Ссылка на сообщение
ничего не понимаю. в руби оператор присвоения еще и булевое значение возвращает?

 

это сокращенная конструкция, написанная в стиле руби, если писать как мудак тогда будет:

 

str = 'dadada lol'

pos = str.index('lol')

if pos == true

  puts "position of string #{str} = #{pos}"

else

  puts "not found"

end

 

if pos = str.index('lol')

  puts "position of string #{str} = #{pos}"

что за пиздец :fie: :fie: :fie:

 

быдлокодерам не понять

Поделиться сообщением


Ссылка на сообщение

написанная в стиле руби

в стиле чего, простите?

 

if (a = (b == c)) popisat_na_processor();

 

или

 

if ((player.Name = GetName(id)).Contains("[gm]") Print("GM " + player.Name + " joined pd room");

Поделиться сообщением


Ссылка на сообщение

ничего не понимаю. в руби оператор присвоения еще и булевое значение возвращает?

 

это сокращенная конструкция, написанная в стиле руби, если писать как мудак тогда будет:

 

str = 'dadada lol'

pos = str.index('lol')

if pos == true

  puts "position of string #{str} = #{pos}"

else

  puts "not found"

end

 

то-есть в руби можно сравнисть int с bool?

для многих это покажется дикостью


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение
в стиле чего, простите?

 

if (a = (b == c)) popisat_na_processor();

 

или

 

if ((player.Name = GetName(id)).Contains("[gm]") Print("GM " + player.Name + " joined pd room");

 

ты мудак. я одной строкой сделал проверку на вхождение строки, присвоил переменной результат этой проверки, + выполнил условие if, и при этом моя констукция не километровой длины и понятна любому руби разработчику

 

то-есть в руби можно сравнисть int с bool?

для многих это покажется дикостью

 

офк можно, причем любой int == true. Даже 0. Кажется странным, но это очень удобно.

 

Хочешь еще охуеть? Знак = не копирует переменные.

 

x = 123

y = x

x = 456

puts y # => выведет 456

Поделиться сообщением


Ссылка на сообщение

if pos = str.index('lol')

  puts "position of string #{str} = #{pos}"

что за пиздец :fie: :fie: :fie:

в сишарпе это выглядело бы как string.format("position of string {0} = {1}", str, pos)

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

рубиш, как ты ещё не догадался?

то-есть в руби можно сравнисть int с bool?

ну -1 на сколько я знаю возвращает практически всё с четкой типизацией

 

при этом именно за это все без кулдауна говнят вб/пхп :trollface:

Поделиться сообщением


Ссылка на сообщение

if pos = str.index('lol')

  puts "position of string #{str} = #{pos}"

что за пиздец :fie: :fie: :fie:

в сишарпе это выглядело бы как string.format("position of string {0} = {1}", str, pos)

 

а чо в шарпе нет интерполяции строк?  :petro:

Поделиться сообщением


Ссылка на сообщение

Хочешь еще охуеть? Знак = не копирует переменные.

 

x = 123

y = x

x = 456

puts y # => выведет 456

спасибо, мы слышали, что такое указатели :nate:

+ выполнил условие if

сравнение инта с булём - это и есть выполнение условия if?

охуенно просто

Поделиться сообщением


Ссылка на сообщение

Хочешь еще охуеть? Знак = не копирует переменные.

 

x = 123

y = x

x = 456

puts y # => выведет 456

да при чем тут охуеть. если там все переменные ссылочные - то естественно оно ссылки копирует. ну то-есть оно копирует переменные

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

Хочешь еще охуеть? Знак = не копирует переменные.

 

x = 123

y = x

x = 456

puts y # => выведет 456

спасибо, мы слышали, что такое указатели :nate:

+ выполнил условие if

сравнение инта с булём - это и есть выполнение условия if?

охуенно просто

 

if выполняется если условие истинно  :avtorklif: так в любом ЯП сделано вообще-то.

 

если там в результате str.index вылезет nil, тогда условие не выполнится т.к. nil != true

Поделиться сообщением


Ссылка на сообщение

тоесть, это нормально, что переменую можно хуйнуть в блок иф саму?

 

if (114) go_nahui();

 

if ("1n0a8hd83und") join_pd_channel();

 

я правильно понимаю?

Поделиться сообщением


Ссылка на сообщение

я теперь понял, я перехожу на руби с шарпа :buba:

 

наконец я могу в буквальном смысле сравнить хуй с пальцем не только на быдлоязыках вроде вб или пхп, но ещё и на элитном руби :metalhead:

 

я джва года мечтал о таком языке программирования :avtoradolf:

Поделиться сообщением


Ссылка на сообщение

тоесть, это нормально, что переменую можно хуйнуть в блок иф саму?

 

if (114) go_nahui();

 

if ("1n0a8hd83und") join_pd_channel();

 

я правильно понимаю?

для языков с нестрогой типизацией - да.

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...