nobsun #4425(2007/11/27 08:04 GMT) [ Haskell ] Rating0/0=0.00
毎回 pathList が変更されるのならこんな感じかなぁ. pathList が固定なら最初に疑似的にディレクトリツリーを作成するんだけど...
1 2 3 4 5 6 7 8 9 10 11
import Data.Maybe ls :: [String] -> String -> [String] ls fs p = map g $ mapMaybe (f p) fs where f [] qs = Just qs f (p:ps) (q:qs) | p == q = f ps qs | otherwise = Nothing g p = case break ('/'==) p of (p',"" ) -> p' (p',_:_) -> p'++['/']
Rating0/0=0.00-0+
[ reply ]
nobsun
#4425()
[
Haskell
]
Rating0/0=0.00
Rating0/0=0.00-0+
[ reply ]