小编cbr*_*ino的帖子

是否有可能以纯粹的功能方式实现js版本的Haskell解压缩?

我正在以纯粹的功能方式实现javascript光线投射点多边形算法(背后没有特别的原因).

我被卡住了,因为我需要从一个二维数组中获取两个数组(复制一个元组列表); 类似于Haskell的东西unzip.

是否有可能,从不使用过程式迭代器[[a,b],[c,d],[e,f]]获得的东西开始[[a,c,e],[b,d,f]]

(我知道这是一个微不足道的问题,我可以在程序上实现这个功能,然后忘掉它,但我很想知道是否有解决方案)


编辑:为了澄清,我知道如何实现zipunzip:我想知道是否有可能在没有for循环和可变重新分配的情况下实现它们.

javascript haskell functional-programming

13
推荐指数
1
解决办法
514
查看次数

Codeigniter:将与控制器名称不匹配的所有请求发送到默认控制器

我正在开发一个涉及两种URL的项目,一种遵循标准CI模式

http://fancysite.com/controller/
Run Code Online (Sandbox Code Playgroud)

另一个提出以下方案:

http://fancysite.com/category
Run Code Online (Sandbox Code Playgroud)

我希望第二个调用默认控制器handlecategory(或类似的东西)函数category作为参数.

如果您还可以告诉我如何让像http://place.fancysite.com/这样的网址调用相同的函数place作为参数传递,如果没有类别跟随该URL,或两者都是如此place,category如果它确实如此.

附加数据:我已经知道所有控制器,地点,类别的名称.

php model-view-controller codeigniter url-routing codeigniter-url

3
推荐指数
1
解决办法
1597
查看次数