What's the fastest/most efficient way to count lines in Rebol?

前端 未结 9 993
星月不相逢
星月不相逢 2021-01-02 07:33

Given a string string, what is the fastest/most-efficient way to count lines therein? Will accept best answers for any flavour of Rebol. I\'ve been working unde

9条回答
  •  無奈伤痛
    2021-01-02 08:14

    count-lines: func [
        str
        /local sort-str ][
    sort-str: sort join str "^/"
    1 + subtract index? find/last sort-str "^/" index? find sort-str "^/"
    ]
    

提交回复
热议问题