积分充值
 首页
前端开发
AngularDartElectronFlutterHTML/CSSJavaScriptReactSvelteTypeScriptVue.js构建工具
后端开发
.NetC#C++C语言DenoffmpegGoIdrisJavaJuliaKotlinLeanMakefilenimNode.jsPascalPHPPythonRISC-VRubyRustSwiftUML其它语言区块链开发测试微服务敏捷开发架构设计汇编语言
数据库
Apache DorisApache HBaseCassandraClickHouseFirebirdGreenplumMongoDBMySQLPieCloudDBPostgreSQLRedisSQLSQLiteTiDBVitess数据库中间件数据库工具数据库设计
系统运维
AndroidDevOpshttpdJenkinsLinuxPrometheusTraefikZabbix存储网络与安全
云计算&大数据
Apache APISIXApache FlinkApache KarafApache KyuubiApache OzonedaprDockerHadoopHarborIstioKubernetesOpenShiftPandasrancherRocketMQServerlessService MeshVirtualBoxVMWare云原生CNCF机器学习边缘计算
综合其他
BlenderGIMPKiCadKritaWeblate产品与服务人工智能亿图数据可视化版本控制笔试面试
文库资料
前端
AngularAnt DesignBabelBootstrapChart.jsCSS3EchartsElectronHighchartsHTML/CSSHTML5JavaScriptJerryScriptJestReactSassTypeScriptVue前端工具小程序
后端
.NETApacheC/C++C#CMakeCrystalDartDenoDjangoDubboErlangFastifyFlaskGinGoGoFrameGuzzleIrisJavaJuliaLispLLVMLuaMatplotlibMicronautnimNode.jsPerlPHPPythonQtRPCRubyRustR语言ScalaShellVlangwasmYewZephirZig算法
移动端
AndroidAPP工具FlutterFramework7HarmonyHippyIoniciOSkotlinNativeObject-CPWAReactSwiftuni-appWeex
数据库
ApacheArangoDBCassandraClickHouseCouchDBCrateDBDB2DocumentDBDorisDragonflyDBEdgeDBetcdFirebirdGaussDBGraphGreenPlumHStreamDBHugeGraphimmudbIndexedDBInfluxDBIoTDBKey-ValueKitDBLevelDBM3DBMatrixOneMilvusMongoDBMySQLNavicatNebulaNewSQLNoSQLOceanBaseOpenTSDBOracleOrientDBPostgreSQLPrestoDBQuestDBRedisRocksDBSequoiaDBServerSkytableSQLSQLiteTiDBTiKVTimescaleDBYugabyteDB关系型数据库数据库数据库ORM数据库中间件数据库工具时序数据库
云计算&大数据
ActiveMQAerakiAgentAlluxioAntreaApacheApache APISIXAPISIXBFEBitBookKeeperChaosChoerodonCiliumCloudStackConsulDaprDataEaseDC/OSDockerDrillDruidElasticJobElasticSearchEnvoyErdaFlinkFluentGrafanaHadoopHarborHelmHudiInLongKafkaKnativeKongKubeCubeKubeEdgeKubeflowKubeOperatorKubernetesKubeSphereKubeVelaKumaKylinLibcloudLinkerdLonghornMeiliSearchMeshNacosNATSOKDOpenOpenEBSOpenKruiseOpenPitrixOpenSearchOpenStackOpenTracingOzonePaddlePaddlePolicyPulsarPyTorchRainbondRancherRediSearchScikit-learnServerlessShardingSphereShenYuSparkStormSupersetXuperChainZadig云原生CNCF人工智能区块链数据挖掘机器学习深度学习算法工程边缘计算
UI&美工&设计
BlenderKritaSketchUI设计
网络&系统&运维
AnsibleApacheAWKCeleryCephCI/CDCurveDevOpsGoCDHAProxyIstioJenkinsJumpServerLinuxMacNginxOpenRestyPrometheusServertraefikTrafficUnixWindowsZabbixZipkin安全防护系统内核网络运维监控
综合其它
文章资讯
 上传文档  发布文章  登录账户
IT文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部综合其他(98)Weblate(90)后端开发(71)Python(50)PyWebIO(46)数据库(16)TiDB(15)系统运维(14)httpd(12)Blender(8)

语言

全部中文(简体)(207)

格式

全部PDF文档 PDF(125)其他文档 其他(81)PPT文档 PPT(1)
 
本次搜索耗时 0.098 秒,为您找到相关结果约 207 个.
  • 全部
  • 综合其他
  • Weblate
  • 后端开发
  • Python
  • PyWebIO
  • 数据库
  • TiDB
  • 系统运维
  • httpd
  • Blender
  • 全部
  • 中文(简体)
  • 全部
  • PDF文档 PDF
  • 其他文档 其他
  • PPT文档 PPT
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 阮一峰 《ECMAScript 6入门》 第三版

    接口,都可以采用数组形式的解构赋值。 变量的解构赋值 47 function* fibs() { let a = 0; let b = 1; while (true) { yield a; [a, b] = [b, a + b]; } } let [first, second, third, fourth, fifth, sixth] = fibs(); (2)不可以当作构造函数,也就是说,不可以使用 new 命令,否则会抛出一个错 误。 (3)不可以使用 arguments 对象,该对象在函数体内不存在。如果要用,可以 用 rest 参数代替。 (4)不可以使用 yield 命令,因此箭头函数不能用作 Generator 函数。 上面四点中,第一点尤其值得注意。 this 对象的指向是可变的,但是在箭头函数 中,它是固定的。 function foo() { 2, 3] Generator 函数运行后,返回一个遍历器对象,因此也可以使用扩展运算符。 数组的扩展 173 var go = function*(){ yield 1; yield 2; yield 3; }; [...go()] // [1, 2, 3] 上面代码中,变量 go 是一个 Generator 函数,执行后返回的是一个遍历器对象, 对这个遍历器
    0 码力 | 679 页 | 2.66 MB | 1 年前
    3
  • pdf文档 ThinkJS 2.0 中文文档

    ThinkJS ����� ES6/7 ������� Node.js MVC ����� ES7 � async/await ��� ES6 �� */yield ������� Node.js ���������������������������� ����� Node.js ���������� �� ES6/7 ����������������������������� Node ����������������������� Babel ������ �� Babel ������������� ES6/7 �������������������������� � async/await �� */yield ����������� ThinkJS 2.0 Documentation ���� �� �� �� ES6/7 ������� ���������� ES6 �� class ����������������������������������������������� ���������������������� koa 1.x �� ES6 �� */yield ������������ */yield ������������� ES7 �� async/await ���� � ThinkJS ������������������������������������������
    0 码力 | 238 页 | 1.87 MB | 1 年前
    3
  • pdf文档 Python3 基础教程 - 廖雪峰

    也就是说,上面的函数和 generator 仅一步之遥。要把 fib 函数变成 generator,只需要把 print(b)改为 yield b 就可以了: def fib(max): n, a, b = 0, 0, 1 while n < max: yield b a, b = b, a + b n = n + 1 return return 'done' 这就是定义 generator 的另一种方法。如果一个函数定义中包含 yield 关 键字,那么这个函数就不再是一个普通函数,而是一个 generator: >>> f = fib(6) >>> f 这里,最难理解的就是 generator 和函数的执行流程不一样。函数是顺 序执行,遇到 next()的时候执行,遇到 yield 语句返回, 再次执行时从上次返回的 yield 语句处继续执行。 举个简单的例子,定义一个 generator,依次返回数字 1,3,5: def odd(): print('step 1') yield 1 print('step 2') yield(3) print('step 3') yield(5)
    0 码力 | 531 页 | 5.15 MB | 1 年前
    3
  • pdf文档 Nim 2.0.2 中文手册

    proc ptr raise ref return shl shr static template try tuple type using var when while xor yield proc sameIdentifier(a, b: string): bool = a[0] == b[0] and a.replace("_", "").toLowerAscii == b (comma expr)* returnStmt = 'return' optInd expr? raiseStmt = 'raise' optInd expr? yieldStmt = 'yield' optInd expr? discardStmt = 'discard' optInd expr? breakStmt = 'break' optInd expr? continueStmt ' rem unresolvedExpression(undeclaredIdentifier) iterator iota(n: int): int = for i in 0..yield i template toSeq2[T](a: iterable[T]): seq[T] = var ret: seq[T] assert a.typeof is T for ai in
    0 码力 | 127 页 | 7.05 MB | 1 年前
    3
  • pdf文档 ThinkJS 2.2 中文文档

    介绍 ThinkJS 是一款使用 ES6/7 特性全新开发的 Node.js MVC 框架,使用 ES7 中 async/await ,或者 ES6 中的 */yield 特性彻底解决了 Node.js 中异步嵌套的问题。同时吸收了国内外众多框架的设 计理念和思想,让开发 Node.js 项目更加简单、高效。 使用 ES6/7 特性来开发项目可以大大提高开发效率,是趋势所在。并且新版的 Node 特性 使用 ES6/7 特性来开发项目 借助 Babel 编译,可以在项目中大胆使用 ES6/7 所有的特性,无需担心哪些特性当前版本不支 持。尤其是使用 async/await 或者 */yield 来解决异步回调的问题。 //user controller, home/controller/user.js export default class extends think.controller 方插件才能完成项目的开发,所以灵活度比较高。但使用很多第三方组件一方面提高了项目的复 杂度,另一方面第三方插件质量参差不齐,也会带来内存泄漏等风险。 koa 1.x 使用 ES6 里的 */yield 解决了异步回调的问题,但 */yield 只会是个过渡解决方案,会 被 ES7 里的 async/await 所替代。 而 ThinkJS 提供了整套解决方案,每个功能都经过了严格的性能和内存泄漏等方面的测试,并且在
    0 码力 | 277 页 | 3.61 MB | 1 年前
    3
  • pdf文档 跨平台桌⾯应⽤框架:Electron

    debug(("curLineOutput=%s" "curLineOutput=%s",, curLineOutput curLineOutput)) yield yield curLineOutput curLineOutput # Do something else # Do something else logging.debug("eachLineOutput=%s", eachLineOutput) # yield eachLineOutput # yield eachLineOutput respLineList respLineList == curProcess curProcess info(('respLineList=%s' 'respLineList=%s',, respLineList respLineList)) yield yield respLineList respLineList break break def def getMitmdumpStatus g
    0 码力 | 123 页 | 21.81 MB | 1 年前
    3
  • pdf文档 TypeScript Handbook(中文版)

    中的数组的剩余运算的操作对象。 生成器 ES2015也引入了"生成器",生成器是可以通过 Iterator 接口和 yield 关键字被 用来生成部分运算结果的函数。生成器也可以在内部通过 yield* 代理对与其他可 迭代对象的调用。举例来说: function* f() { yield 1; yield* [2, 3]; } 新的 --downlevelIteration 编译选项 TypeScript 数。异步生成器也可以通过 yield* 代理对可迭代对象或异步可迭代对象的调用: async function* g() { yield 1; await sleep(100); yield* [2, 3]; yield* (async function *() { await sleep(100); yield 4; })(); } i++) { yield ""; // string 可以赋值给 string } yield * otherStringGenerator(); // otherStringGenerator 必须可遍历, 并且元素类型需要可赋值给 string } 没有标注类型的生成器函数会有自动推演的类型. 在下面的例子中, 类型会由 yield 语句推演出来: function
    0 码力 | 557 页 | 7.48 MB | 1 年前
    3
  • pdf文档 TypeScript 4.0 使用手册

    对迭代器和生成器函数引入了更严格的检查。在之前的版本中,用户无法区分一个 值是生成的还是被返回的。 1. function* foo() { 2. if (Math.random() < 0.5) yield 100; 3. return "Finished!" 4. } 5. 6. let iter = foo(); 7. let curr = iter.next(); 8. if 的时候,它应该知道 `value` 为 'string'! 11. curr.value 12. } 另外,生成器只假定 yield 的类型为 any 。 1. function* bar() { 2. let x: { hello(): void } = yield; 3. x.hello(); 4. } 5. 6. let iter = bar(); 7. iter.next(); 为了正确的表示在调用生成器的 next() 方法的时候能被传入的类型,TypeScript 3.6 还可以 在生成器函数内推断出 yield 的某些用法。 1. function* foo() { 2. let x: string = yield; 3. console.log(x.toUpperCase()); 4. } TypeScript 3.6 - 452 - 本文档使用
    0 码力 | 683 页 | 6.27 MB | 1 年前
    3
  • pdf文档 廖雪峰JavaScript教程

    function* foo(x) { 2. yield x + 1; 3. yield x + 2; 4. return x + 3; 5. } generator和函数不同的是,generator由 function 定义(注意多出的 号),并且,除 了 return 语句,还可以用 yield 返回多次。 大多数同学立刻就晕了,generator t, 4. a = 0, 5. b = 1, 6. n = 1; 7. while (n < max) { 8. yield a; 9. t = a + b; 10. a = b; 11. b = t; 12. n ++; 13. } 14 // {value: 3, done: true} next() 方法会执行generator的代码,然后,每次遇到 yield x; 就返回一个对象 {value: x, done: true/false} ,然后“暂停”。返回的 value 就是 yield 的返回值, done 表示这个 generator是否已经执行结束了。如果 done 为 true ,则 value
    0 码力 | 264 页 | 2.81 MB | 10 月前
    3
  • pdf文档 Laravel 5.2 中文文档

    resources/views/layouts/master.blade.php --> App Name - @<mark>yield</mark>('title') @section('sidebar') This is the
    @yield('content')
    正如你所看到的,该文件包含典型的 HTML 标记,然而,注意 @section 和 @yield 指令, 前者正如其名字所暗示的,定义了一个内容的片段,而后者用于显示给定片段的内容。 本文档由 @extends 指令来指定子页面所继承的布局,继承 一个 Blade 布局的视图将会使用 @section 指令注入内容到布局的片段中,记住,如上面 例子所示,这些片段的内容将会显示在布局中使用@yield 的地方: @extends('layouts.master') @section('title'
    0 码力 | 377 页 | 4.56 MB | 1 年前
    3
共 207 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 21
前往
页
相关搜索词
一峰ECMAScript入门第三第三版ThinkJS2.0中文文档Python3基础教程基础教程雪峰Nim手册2.2平台跨平台框架ElectronTypeScriptHandbook文版中文版4.0使用使用手册JavaScriptLaravel5.2
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩