小编Sam*_*Sam的帖子

如何将Unicode字符写入控制台?

我想知道在控制台应用程序中是否有可能?使用.NET 编写字符.当我尝试编写此字符时,控制台会输出一个问号.

.net c# vb.net console-application

134
推荐指数
4
解决办法
11万
查看次数

边界厚度过渡

有没有办法在2个边框厚度之间进行缓入?

我的代码:

nav a {
border-bottom: 1px solid #AADA4B;
}


nav a:hover {
border-bottom: 3px solid #AADA4B;
}
Run Code Online (Sandbox Code Playgroud)

非常感谢你的帮助.山姆.

css css3 css-transitions

10
推荐指数
1
解决办法
2万
查看次数

使用Haskell中的列表推导表示Fibonacci数

我编写了以下代码来生成包含Fibonacci数字的列表.

fibonacci = [a + b | a <- 1:fibonacci, b <- 0:1:fibonacci]
Run Code Online (Sandbox Code Playgroud)

我希望列表[1,2,3,5,8,13..]的输出是,但输出不是Fibonacci序列.

我不太明白为什么它不起作用.

我的理由是,如果斐波那契数字是[1,2,3,5,8,13..]那么这将是等于2名列表之[1,1,2,3,5,8,13..][0,1,1,2,3,5,8,13..],这相当于1:[1,2,3,5,8,13..]0:1:[1,2,3,5,8,13..]1:fibonacci0:1:fibonacci

我已经查找了实现此序列的其他方法,但我真的想知道为什么我的代码不起作用.

haskell list-comprehension fibonacci

5
推荐指数
3
解决办法
1865
查看次数

在Haskell中键入问题

我一直在努力奋斗半个多小时.我知道这很简单,但我对Haskell中的类型很糟糕,即使在阅读了与我非常相似的问题的公认答案之后,我仍然无法解决我的问题 - 更不用说了解它!

代码:

p108 = [filter (\[a,b] -> a>0 && b>0) (diophantinepairs n) | n <- [1..]]

diophantinepairs :: Integer -> [[Integer]]
diophantinepairs n = nub$map sort b
    where
        a = divisors n
        b = [[(n-d), n - (n^2)/d] | d <- a]
Run Code Online (Sandbox Code Playgroud)

错误 :

249:39:
    No instance for (Fractional Integer)
      arising from a use of `/'
    Possible fix: add an instance declaration for (Fractional Integer)
    In the second argument of `(-)', namely `(n ^ 2) / d'
    In …
Run Code Online (Sandbox Code Playgroud)

haskell types

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

Haskell列表迭代

我有一个列表[a,b,c,d,e]和一个初始值u(显然a,b,c,d,e代表值).我想将一个函数应用于eu,比方说f(e,u).然后我想应用函数f(d, f(e, u))然后f(c, f(d, f(e, u)))等我已经看过"迭代",但我无法弄清楚如何将迭代应用于列表中的每个元素.

我的列表:

a = take 101 (0 : concat [[(1%1),(2*k%1),(1%1)] | k <- [1..40]])
Run Code Online (Sandbox Code Playgroud)

我将如何在Haskell中实现这一点?

谢谢,山姆.

haskell functional-programming

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