タグ yield
人気順 10 users 50 users 100 users 500 users 1000 usersjavascriptのgenerator - Qiita
メモメモ・・・ 関数名を*をつけてgeneratorを作る function or 関数名に*をつける 渡したい値にyieldキーワードに値を宣言 next()で取り出す next().valueでvalueにズバリの値が取り出せる valueを変更したい function* food(){ yield 'ハンバーガー'; } var f = food(); f.next(); // {value: "ハンバーガー", done: ... 続きを読む
原油価格の「底打ち」は、ある日突然やってくる ~2016年世界経済のシナリオを「M・O・N・K・E・Y」で考える【その2】 | 安達誠司「講座:ビジネスに役立つ世界経済」 | 現代ビジネ
2016年は本当に「ベア(弱気)マーケット」なのか 2016年を占うキーワード「M・O・N・K・E・Y」のうち、今回は、 「O・K・E・Y」 をとりあげたい。すなわち、 原油(Oil) 、 金(Karat) 、 為替レート(Exchange Rate) 、 金利(Yield) である。 これらはすべてマーケットで決まるものであり、しかもお互いが強く連関している。筆者は、今年は予想外のタイミングで、... 続きを読む
WebdriverIOならyieldでテストが書けるぞ!!!!!!!! - マルシテイアは月の上
2015-07-08 WebdriverIOならyieldでテストが書けるぞ!!!!!!!! 先日、JavaScript用E2EテストツールWebdriverIOの新バージョンがリリースされました! WebdriverIO - Selenium 2.0 javascript bindings for nodejswebdriver.io WebdriverIO E2Eテスト用WebDriverのラ... 続きを読む
PHPにおけるI/O多重化とyield
PHPにおけるI/O多重化とyield Presentation Transcript 1. PHPにおける I/O多重化と yield PHP Conference 2014 ヤフー株式会社 中野 拓 Copyright (C) 2014 Yahoo Japan Corporation. All Rights Reserved. 無断引用・転載禁止 1 2. 自己紹介 中野 拓 http://d... 続きを読む
「yieldのお勉強 Lv.1」解説(Ruby編) #CodeIQ - 名古屋で数学するプログラマ(仮)
2014-08-18 「yieldのお勉強 Lv.1」解説(Ruby編) #CodeIQ CodeIQ Ruby CodeIQ 出題者デビュー問題、公開終了となりました! たくさんの挑戦、ありがとうございます。 yieldのお勉強 Lv.1 (Ruby編)( https://codeiq.jp/ace/antimon2/q1001 ) (すでに問題の公開は終了していますので、上記 URL で問題詳... 続きを読む
yieldとreturnの話
yieldとreturnの話 Presentation Transcript yield とreturn の話 bleis-tift July 27, 2014 自己紹介 id:bleis-tift / @bleis なごやではたらくゆるふわ F#er 静的型付きの関数型言語が好き 話すこと 第一部:コンピュテーション式 第二部:yield と return の違い ∼考察編∼ 第三部:yield... 続きを読む
Node.jsのv0.12の時に harmony がデフォルトでonになるかどうか - from scratch
2014-01-31 Node.jsのv0.12の時に harmony がデフォルトでonになるかどうか node.js ここ最近、Node.jsのgithubリポジトリ上でharmonyオプションに関して議論されてて、 この辺り勘違いしている人も多そうなのでこの際まとめようかと。Node.js 0.12 では yield が使えるのでコールバック地獄にサヨナラできる話 - てっく煮ブログ去年の6... 続きを読む
Node.js 0.12 では yield が使えるのでコールバック地獄にサヨナラできる話 - てっく煮ブログ
Node.js の次のメジャーバージョン 0.12 で yield が使えるようになります。 そのおかげで、JavaScript のコールバック地獄に光が差し込むのです。ああ、さようなら、コールバック地獄。 7 年ごしで実現した yield 2006 年、Firefox 2 のリリースと同時に yield は JavaScript 界に登場しました。随分と前の話ですね。 登場した当時は JavaS... 続きを読む
Google Chromeに入ったジェネレータとPromiseで非同期処理に革命が起きた - 素人がプログラミングを勉強していたブログ
2013-05-03 Google Chromeに入ったジェネレータとPromiseで非同期処理に革命が起きた Google Chrome Canary(正確にはV8)に、ついにGenerators(yield)が入った。これを上手に使うと、エラー処理を含む非同期コードを同期的に書くことができるようになり、見通しが極めて良くなるので、ここで紹介する。 ここで紹介するものはいずれNode.jsでも使... 続きを読む
Node.jsのFiberを使って非同期処理を同期っぽく書く - Webtech Walker
FirefoxのJavaScriptではバージョンを1.7以上に指定するとyieldが使えて非同期処理を同期っぽく書くことができるようになる。 適当な例だけどこんな感じ。 function run(f) { var g = f(function(x) { g.send(x) }); g.next(); } run(function(next) { var result = []; result.p... 続きを読む
JavaScript1.7 の yield を使って、非同期処理を同期処理のように書く方法 - IT戦記
javascript 経緯id:kazuhooku さんが一年前にやってたことですがKazuho@Cybozu Labs: JavaScript/1.7 で協調的マルチスレッド今日やっと挙動が理解できたのと、 Weave のソースを読んでいたらこのテクニックをバリバリ使っていて「ちょwwおまwww」ってなったので、自分でも作ってみようと思いました。ほとんど id:kazuhooku さんのと同じも... 続きを読む
IT戦記 - [javascript] JavaScript 1.7 の yield が凄すぎる件について
Firefox 2.0 beta 1 が出ましたね^^さっそく、新機能のひとつ、JavaScript 1.7 の yield を使ってみました。 まず yield の動作を試してみた。 var i = 1; var g = (function() {while(1) {yield i; i++}})(); alert(i); // 1 g.next(i); g.next(i); alert(i);... 続きを読む