小编use*_*628的帖子

将整数插入特定位置的列表中

我想创建一个程序insertAt,其中z是列表中的位置,y是插入到列表xs中的数字.我是haskell的新手,这是我到目前为止所拥有的.

insertAt :: Int-> Int-> [Int]-> [Int]
insertAt z y xs
  | z==1 = y:xs
Run Code Online (Sandbox Code Playgroud)

但我不知道从那里去哪里.

我有一个elementAt函数,在哪里

elementAt v xs
  | v==1 = head xs
  | otherwise = elementAt (v-1) (tail xs)
Run Code Online (Sandbox Code Playgroud)

但我不知道我怎么能适应它,或者我是否需要.如果可能的话,我想避免追加.

haskell list elements

3
推荐指数
2
解决办法
6898
查看次数

标签 统计

elements ×1

haskell ×1

list ×1