You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
関数型言語ではポピュラーな機能である、代数的データ型を愛してやまない人は多いだろう。しかし悲しいことに、CoffeeScriptは、代数的データ型を持っていない。今回は、オブジェクトを使って代数的データの条件分岐を表現する方法について書こうと思う。 次のコードは、数式の文字列化や評価を行うプログラムだ。 # 分岐関数 match = (x, c) -> x.apply(c) # 構築子 num = (x) -> ->@num(x) add = (x, y) -> ->@add(x, y) mul = (x, y) -> ->@mul(x, y) # 数式 1 + 2 * 3 exp = add(num(1), mul(num(2), num(3))) # 文字列化 p = (exp) -> match exp, num: (x) -> String(x) add: (x, y) -> "(
Docco is a quick-and-dirty documentation generator, written in Literate CoffeeScript. It produces an HTML document that displays your comments intermingled with your code. All prose is passed through Markdown, and code is passed through Highlight.js syntax highlighting. This page is the result of running Docco against its own source file. Install Docco with npm: sudo npm install -g docco Run it ag
\では改行できなかった バックスラッシュで改行できると思ったらできなかった 改行するためには control + vで改行するモードになる. control + vを押す前 control + vを押した後 この状態でenterを押すと改行できる. このときも普通のcoffeescriptと同じで,スペースを空けることでオブジェクトを表現できる. なんで今更こんなことしてるか merge-recursiveのrecursiveメソッドとlodashのmergeメソッドの中身を知りたいな〜と思ったときに,recursiveのほうはまだ良かったのだけどmergeメソッドのほうは僕の実力だと残念ながらみただけではうまく挙動が理解できなかったので,実際にシェルで動かしながら中身を見てみたいと思った. 普段はシェルよりも使い捨てのコード書くことが多かったので,インタラクティブシェル使う機会が無かった
CoffeeGirlは珈琲とCoffeeScriptに興味を持つ女性プログラマ向けコミュニティです。 MOONGIFTのアンケート結果によれば当サイト閲覧者の97%は男性です。それくらい濃厚な男性臭が漂うサイトではありますが、ぜひCoffeeGirlを紹介させていただきたい。CoffeeGirlはCoffeeScriptに興味を持つ女子オンリーのCoffeeの会を構築するシステムです。 CoffeeとCoffeeScriptに興味を持つ、そんなプログラマー女子の集まりです。男子禁制です。ここで紹介するのも憚られます。 イベントも開催されています。参加したいけど男子禁制です。 イベントとレポートもあります。男子であっても閲覧くらいはできそうです。 Coffeespotsなるものもあります。珈琲を楽しむことも目的に掲げられています。きー悔しい! お店の詳細です。ここに行けばCoffee女子に会
えんじに🐈にゃーん🍓🫐🍅🌽🍈🍇🦝 @uupaa CoffeeScriptやる人に一言。jsはシングルスレッドだけど匿名関数でラップすると関数の出口でスレッドコンテキストする可能性あるから、並列処理にスレッドもってかれないように気をつけて。最近某アレで「朝までにページ表示が不安定なのを直して」と泣き付かれた奴はまさにそれだったよ 2011-05-06 01:12:53 えんじに🐈にゃーん🍓🫐🍅🌽🍈🍇🦝 @uupaa CoffeeScriptはうっかり匿名関数でラップするから、「タイミングに依存する作りで、状態遷移をしっかりせず、手抜きしてると先にxhrが終わってしまい、そこで処理もってかれて、準備できてないのにページ表示処理が走って、全体が不安定になる」って奴だった 2011-05-06 01:15:23
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く