我想禁用以前输入的文本的建议,<input type="text" list="stuff">它提供了一个下拉列表,可以通过<datalist>.
此行为会导致某些条目显示两次,有时在选择它们时会出现问题。
我试过<input type="text" autocomplete="off">- 在 Firefox 中,它的工作原理与我想要的一样,但 Chrome 也禁用了来自 的建议<datalist>。
即使涉及 JavaScript,我也很乐意提供任何解决方案,谢谢。
我只是在学习 Haskell 并尝试实现一个函数来获取包含前 N 个斐波那契数的列表:
fibonacci :: Integer -> [Integer]
fibonacci 1 = [0]
fibonacci 2 = fibonacci 1 ++ [1]
fibonacci n = appendSumOfLastTwo (fibonacci (n - 1))
appendSumOfLastTwo :: (Num a) => [a] -> [a]
appendSumOfLastTwo xs = xs ++ [addLastTwo xs]
addLastTwo :: (Num a) => [a] -> a
addLastTwo xs = last xs + (xs !! ((length xs) - 2))
Run Code Online (Sandbox Code Playgroud)
这有效但不是很漂亮,因为它需要两个名称奇怪的辅助函数。在 Haskell 中,有这样一个单独使用的函数是常见的吗?
为了摆脱这些函数,我尝试了匿名函数:
fibonacci :: Integer -> [Integer]
fibonacci 1 = [0]
fibonacci 2 = …Run Code Online (Sandbox Code Playgroud)