Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 用于压缩字符串的typescript函数_String_Typescript_Functional Programming - Fatal编程技术网

String 用于压缩字符串的typescript函数

String 用于压缩字符串的typescript函数,string,typescript,functional-programming,String,Typescript,Functional Programming,我有一个赋值,其中我需要创建一个函数,该函数接受字符串作为输入,并返回它的“压缩”版本,其中相同的连续字符显示为字符,后跟其计数。例如: 运行编码(“aaaabbbccd”);//==>'a4b3c2d' 我需要在一个函数编程范例中这样做,这意味着每个变量都必须是常量,不允许循环 我有我可以使用的ramda库,有什么想法吗?因为这是一个家庭作业问题,我在这里只给出两个指针。 我希望这足够了 可以对字符串使用函数将其转换为字符数组 您可以使用该函数以函数方式更改数组并将其写回单个变量

我有一个赋值,其中我需要创建一个函数,该函数接受字符串作为输入,并返回它的“压缩”版本,其中相同的连续字符显示为字符,后跟其计数。例如: 运行编码(“aaaabbbccd”);//==>'a4b3c2d'

我需要在一个函数编程范例中这样做,这意味着每个变量都必须是常量,不允许循环


我有我可以使用的ramda库,有什么想法吗?

因为这是一个家庭作业问题,我在这里只给出两个指针。 我希望这足够了

  • 可以对字符串使用函数将其转换为字符数组
  • 您可以使用该函数以函数方式更改数组并将其写回单个变量