エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
業務で必要になったので、勉強がてらHaskellで書いてみた。 import Data.List.Split main = do csv <- r... 業務で必要になったので、勉強がてらHaskellで書いてみた。 import Data.List.Split main = do csv <- readFile "./foo.csv" print $ check $ dataList csv --各行の先頭をリスト化する dataList :: String -> [String] dataList csv = foldr (\x xs -> (head (splitOn "," x)) : xs) [] (lines csv) --リスト内に重複したデータがあるかチェック check :: [String] -> [String] check [] = [] check (x:xs) | elem x xs = x : (check xs) | otherwise = check xs lines csv 行ごとにリストにする処理がたっ