如何在Elixir中展平弦乐谱图?

塞尔吉奥·塔皮亚(Sergio Tapia)
category_urls = [
  "https://thepiratebay.org/browse/100/0/3",
  "https://thepiratebay.org/browse/200/0/3",
  "https://thepiratebay.org/browse/300/0/3",
  "https://thepiratebay.org/browse/400/0/3",
  "https://thepiratebay.org/browse/500/0/3",
  "https://thepiratebay.org/browse/600/0/3"
]
result = 
  category_urls
  |> Enum.map(fn category_url ->
    1..50
    |> Enum.map(fn i -> String.replace(category_url, "/0/", "/#{i}/") end)
  end)

我正在尝试生成我需要抓取的网址映射。

上面的代码为我生成了字符串映射图。我只想将其展平为一个简单的字符串映射。

我如何在Elixir中做到这一点?

某人

使用Enum.flat_map/2

category_urls = [
  "https://thepiratebay.org/browse/100/0/3",
  "https://thepiratebay.org/browse/200/0/3",
  "https://thepiratebay.org/browse/300/0/3",
  "https://thepiratebay.org/browse/400/0/3",
  "https://thepiratebay.org/browse/500/0/3",
  "https://thepiratebay.org/browse/600/0/3"
]
result = 
  category_urls
  |> Enum.flat_map(fn category_url ->
    1..50
    |> Enum.map(fn i -> String.replace(category_url, "/0/", "/#{i}/") end)
  end)
  end

但是,使用comprehension会使代码更简单。

for i <- 1..6, j <- 1..50, do: "https://thepiratebay.org/browse/#{i}00/#{j}/3"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Verilog中展平数组

来自分类Dev

如何在keras中展平张量?

来自分类Dev

如何在Swift中快速展平数组?

来自分类Dev

如何在Python中展平XML文件

来自分类Dev

如何在python中展平嵌套列表?

来自分类Dev

如何在JavaScript中展平嵌套数组?

来自分类Dev

如何在Spark数据帧中展平结构?

来自分类Dev

如何在mongoDB中展平双精度数组?

来自分类Dev

如何在蒸气中展平多个查询

来自分类Dev

如何在R中以这种方式展平数据框?

来自分类Dev

如何在Postgres中展平子数组?

来自分类Dev

如何在javascript中展平对象值

来自分类Dev

如何在Typescript中展平嵌套的联合类型?

来自分类Dev

如何在python中展平嵌套列表?

来自分类Dev

如何在JavaScript中展平嵌套数组?

来自分类Dev

如何在php中递归地展平树数组?

来自分类Dev

如何在 Ruby 中展平嵌套哈希

来自分类Dev

如何在 JavaScript 中展平模板字符串

来自分类Dev

展平图

来自分类Dev

如何在MATLAB中的活页乐谱图像上绘制音符

来自分类Dev

如何在Clojure中递归展平任意嵌套的矢量和地图?

来自分类Dev

如何在Perl 6中将未展平的数组重复传递给reduce?

来自分类Dev

如何在Elasticsearch Mongo River中解析或展平对象引用?

来自分类Dev

如何在neo4j中跳过唯一的父节点以展平树状结构?

来自分类Dev

如果使用嵌套的for循环,如何在Python中展平输出文本?

来自分类Dev

如何在Azure流分析中展平嵌套的json数据

来自分类Dev

如何在Snowflake中使用横向展平在JSON中爆炸几个列表值JSON?

来自分类Dev

如何在Scala中展平未来-“ val _2flat:Future [Option [Future [List [Long]]]]

来自分类Dev

如何在终端命令中展平单个级别的目录?

Related 相关文章

热门标签

归档