logo
  • 教程列表
  • SO官方文档
  • 数组
    • 创建字符串数组
    • 使用 Arraynew 创建数组
    • 创建符号数组
    • 操作数组元素
    • 使用文字构造函数创建数组
    • 访问元素
    • 数组联合交集和差异
    • 分解
    • 地图
    • 过滤数组
    • 注入减少
    • 二维数组
    • 数组和 splat() 运算符
    • 将多维数组转换为一维(扁平化)数组
    • 获取独特的数组元素
    • 获取数组的所有组合排列
    • 使用 compact 从数组中删除所有 nil 元素
    • 创建一个连续数字或字母的数组
    • 创建数字数组
    • 从任何对象转换为数组
  1. StackOverflow 文档
  2. Ruby Language 教程
  3. 数组
  4. 将多维数组转换为一维(扁平化)数组

将多维数组转换为一维(扁平化)数组

Created: November-22, 2018

[1, 2, [[3, 4], [5]], 6].flatten  # => [1, 2, 3, 4, 5, 6]

如果你有一个多维数组,并且你需要使它成为一个简单的 (即一维)数组,你可以使用 #flatten 方法。

  • 获取独特的数组元素
  • 数组和 splat() 运算符

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明