Вопросы с тегом 'yield'

yield (1) ключевое слово, которое облегчает создание генераторных функций, (2) оператор Ruby для передачи управления из одной сопрограммы в другую
1

Как выполнить простой выход в javascript/node....?

Я попробовал несколько комбинаций ниже, чтобы не повлиять. Я просто хочу приостановить выполнение и вернуться к функции маршрутизатора, когда он готов, а затем отпустить ответ. Это возможно? var express = require('express'); var router = express.Rou...
26 мая '15 в 20:36
1

Как получить объект JSON из цикла for в scala?

for (character <- content) { if (character == '\n') { val current_line = line.mkString line.clear() current_line match { case docStartRegex(_*) => { startDoc = true endText = false ...
27 мая '15 в 20:21
0

используя выход для возврата массива данных

Я никогда не использовал генераторы в PHP. Я понимаю, как использовать его: Foreach массив для выполнения некоторых задач для каждого значения, например, greping определенной строки в большой файл, чтобы удалить некоторые символы. Что мне нужно: М...
30 мая '15 в 19:21
1

Как загружать ресурсы xmlHttpRequest встроенными/последовательно с ES6 Promises & Generators?

Как бы я создал функцию "data = xhrLoad (url)", которая является асинхронной внутри, но не имеет. Then или callback "hell"? Я хочу, чтобы xhrLoad выполнял магию Promise/Generator, но возвращался только тогда, когда данные доступны. Пример: data = i...
12 июн. '15 в 23:31
2

Python: два "выхода" в одной функции

Мы находим интересный вопрос о yield Python. Мы написали простую программу: def F(): for i in range(5, 9): for j in range(21, 29): x = yield i y = (yield j) * 100 x += y print '>>>...
19 июн. '15 в 9:49
1

Генераторы и узловые узлы

Не уверен, что это моя ES6-неопытность что-то не так с использованием Babel, но я пытаюсь создать своего рода асинхронный if... then var token = 6; var f1 = function*() { if (token > 5) { getToken(); token = yield; } ...
04 июл. '15 в 21:39
1

Как синтаксически вызывать метод, который принимает блок в другом методе?

Поэтому я новичок в Ruby, и я хочу сделать свой код немного более аккуратным и чистым. В основном у меня есть эти методы в классе. Я сделал калькулятор с обратной полярностью. Теперь я знаю, в теории "не повторяй себя", но как вы можете видеть в plu...
08 июл. '15 в 21:59
1

Как использовать Tornado.gen.coroutine в TCP Server?

Я пишу Tcp Server с Tornado. вот код: #! /usr/bin/env python #coding=utf-8 from tornado.tcpserver import TCPServer from tornado.ioloop import IOLoop from tornado.gen import * class TcpConnection(object): def __init__(self,stream,address): ...
11 июл. '15 в 5:44
2

Возвращает новый массив, модифицированный из блока/доходности в рубине

Я только что начал полнотекстовый курс разработчика в блоке.io, и я борюсь с заданием. Я не могу найти проблему с моим кодом, но я также немного неясен в отношении того, что задание может потребовать. Любое руководство будет высоко оценено. Назначен...
14 июл. '15 в 0:59
1

Неправильное использование

Я делаю SocketServer, который должен иметь возможность обрабатывать множество команд. Поэтому, чтобы мой RequestHandler не становился слишком длинным, он будет вызывать разные функции, зависящие от команды. Моя дилемма заключается в том, как застави...
21 июл. '15 в 15:23
1

Scrapy: Почему я должен использовать выход для нескольких запросов?

Просто мне нужно три условия. 1) Вход в систему 2) Несколько запросов 3) Синхронный запрос (последовательный, как "C") Я понял, что "доходность" должна использоваться для множественного запроса. Но я думаю, что "выход" работает по-разному с "C"...
21 июл. '15 в 15:45
3

Почему мой Thread.yield() не работает

Код: class A extends Thread { public void run() { Thread.yield(); System.out.println("Child Thread"); } } public class Human { public static void main (String agrs[]) { A t1 = new A(); A t2 = new A(); ...
27 июл. '15 в 8:42
1

Проблемы с торнадо-сопрограммой. Не работает асинхронно

После некоторых болезненных попыток я написал что-то вроде этого: urls=[ 'http://localhost', 'http://www.baidu.com', 'http://www.taobao.com', 'http://www.163.com', 'http://www.sina.com', ...
18 авг. '15 в 3:20
1

Является ли использование thread.yield() хорошей практикой в java в настоящее время?

я читал эффективную версию java (но второе издание) и говорит, что "приоритеты потоков относятся к наименее переносимым функциям платформы Java". А в блогах есть люди, которые предпочитают sleep() над yield(), или говорят, что yield() никогда не дол...
23 авг. '15 в 20:12
1

Как использовать выход в python для отсрочки оценки в условном выражении?

Я хочу использовать выход внутри оператора if, чтобы отложить оценку функции обратного вызова. Если я сделаю следующее: def callback(): print "hi yield" class dicTest(): e = {} def eval(self): yield callback() и звоните:...
25 авг. '15 в 17:50