Algorithm for joining e.g. an array of strings

后端 未结 16 1846
陌清茗
陌清茗 2021-01-01 21:40

I have wondered for some time, what a nice, clean solution for joining an array of strings might look like. Example: I have [\"Alpha\", \"Beta\", \"Gamma\"] and want to join

16条回答
  •  旧巷少年郎
    2021-01-01 21:59

    Perl 6

    sub join( $separator, @strings ){
      my $return = shift @strings;
      for @strings -> ( $string ){
        $return ~= $separator ~ $string;
      }
      return $return;
    }
    

    Yes I know it is pointless because Perl 6 already has a join function.

提交回复
热议问题