zoukankan      html  css  js  c++  java
  • 生成器迭代器总结

    生成器—— 迭代器

    1.     生成器函数  — 函数内含有yield 关键字

          # 函数得调用返回一个生成器

          # 从生成器中取值得方法和从迭代器中取值得方法是完全相同得

           #  next — 不太常用 是因为for循环替你做了这件事

           #  for — 最好

           #  list — 最不好

          # 在定义生成器得时候: 关键字 yield

          #在使用生成器得时候: next ,send

    2.     生成器表达式

       # 就是将列表推导式得中括号改成小括号

       # 列表推导式得结果是一个列表,生成器得表达式得结果是一个生成器

    3.     生成器作为面试题

      #  生成器中得内容不获取就不生成 — 惰性运算

    # 注意事项:

            #next for list 不要混用

    生成器函数和装饰器函数一起用

       #预激生成器得装饰器,在这个装饰器中只做一件事:next(g)

  • 相关阅读:
    Go语言操作etcd
    grafana使用
    Java整理
    Go操作MySQL
    Go语言操作Redis
    es
    influxDB
    gopsutil
    Java基础之(三):IDEA的安装及破解 lyl
    ClojureScript 点访问格式
  • 原文地址:https://www.cnblogs.com/ez2z/p/7482829.html
Copyright © 2011-2022 走看看