anatoly_rr (anatoly_rr) wrote,
anatoly_rr
anatoly_rr

Предикатные множества

(Это программерское, извините, просто пока больше некуда написать, кроме как в блокнотик и жж)


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

evens = [if x % 2 == 0]
...
if some_value in evens:
    pass


Наверняка, в функциональных языках такое повсеместно в том или ином виде. А вот в питоне нету (там, конечно, есть __contains__, но это несладкий синтаксический сахар, да и не сахар вовсе).
Subscribe

  • Ценообразование

    Я патологически не умею оценивать свою работу в деньгах (уверен, что не один такой). Как-то неловко мне. Но бывают моменты, когда денег взять можно,…

  • Веслосипед

    Пусть не грозятся дождь и ветер, И не догонит меня грусть: Я на своём веслосипеде По морю Невскому несусь!

  • Слова, слова… Пароли, пароли…

    В качестве пароля (например, от почты) можно использовать всякие фразы на изучаемом иностранном языке. И менять их почаще. Тут целых два профита:…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 16 comments

  • Ценообразование

    Я патологически не умею оценивать свою работу в деньгах (уверен, что не один такой). Как-то неловко мне. Но бывают моменты, когда денег взять можно,…

  • Веслосипед

    Пусть не грозятся дождь и ветер, И не догонит меня грусть: Я на своём веслосипеде По морю Невскому несусь!

  • Слова, слова… Пароли, пароли…

    В качестве пароля (например, от почты) можно использовать всякие фразы на изучаемом иностранном языке. И менять их почаще. Тут целых два профита:…