絵文字プログラミング

画像

今日の明るい日を記念して、この記事を公開します。 結局のところ、コードが絵文字で構成されているように思われることもありますか?

ルビー


唇でデフォルトまたは顔の表情を定義する:
foo ||= [] foo ||= {} foo ||= '' foo ||= 0 


ヒキガエルのジャンプを洗い流す:
 def_delegators :@config, :[], :[]=, :sort 


そこから、コード生成、サイクロプスは変数を食べます:
 @#{sym} 


クラスをハッシュまたは配列、再びヒキガエルとして呼び出す:
 alias_method :regular_writer, :[]= unless method_defined?(:regular_writer) 


govnokod.ru/2749
 map(&:-@) 

のように聞こえますか?
画像

三項演算子のターバンでヒキガエル。
 var.is_a Array ? {} : [] 


Rubyの別のモンスター。ポーカーフェイスとロールアップリップを使用して、「or」および「and」演算子をすべてのフラグに適用します。
 flags.reduce(&:|) flags.reduce(&:&) 


ハッシュにネストされたハッシュがあるかどうかわからない場合は、ひどい顔をする必要があります。
 session[:comments].try(:[], @comment.id) 


バッシュ



コマンドラインオプションも非常にスマイリーです。

「どんな仕事をしているのか忘れてしまったので、リストに載せてください」と言って、非常に広くて謝罪的な笑顔であるように思えます。
 rake -D 


CoffeeScript



コーヒーとjQueryを混在させると完全なパニック
 $(@) 

画像

CoffeeScriptは絵文字を簡単にします
 foo = bar getBar:-> @bar #    Coffee not:(o)-> !o 


スリム


 =< "Hello!" => "Hello!" =<> "Hello!" 


Php


配列が終了すると悲しいです:
 $var = array( 1 => 'one' ); 


そして、属性の転送で終了するとさらに悲しみます。
 $var = some_function(array( 'named_attr' => 'one' )); 


どこでも、どこでも


空の文字列を関数に渡すことができる多くの場所:
 ('') ("") [''] [""] 

それを夢見ることはできますが、これに至ったとき、パプアの司祭としてすぐに認識されました(腰にネイティブのベルトがあるため):
 ('.') 

そして、ここに眠っているフクロウがいます:
 [","] 


ちなみに、Skypeには顔文字も表示されることがあります。 ログ転送:

画像

PS


コメントであなたのコードを送ってください。今日は良いコレクションを集めることを望みます。

upd:


どうやら、この休日に考えが一致しています:
教会番号の階乗-顔文字でも

Source: https://habr.com/ru/post/J184278/


All Articles