小编joe*_*l76的帖子

Visual Studio Code 调试控制台中的输出问题

如何避免调试控制台中相同行的分组?例如我得到

 _
| |\
|_| \
4    |
Run Code Online (Sandbox Code Playgroud)

而且我要

 _
| |\
|_| \
     |
     |
     |
     |
Run Code Online (Sandbox Code Playgroud)

visual-studio-code

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

如何强制读取Console.In?

我有一个非常简单的代码

let R= [for i in (Console.In.ReadLine()).Split[|' '|]-> int i]

printfn "%A" R
printfn "%A" R
Run Code Online (Sandbox Code Playgroud)

我希望每次调用R时,该函数都会读取控制台,但事实并非如此.我该如何管理它?

f#

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

打印非常大的数字

我开始学习Haskell,我不明白会发生什么:我有一个非常简单的代码:

import System.IO
import Control.Monad

fact n = product [1..n]

main :: IO ()
main = do
    input_line <- getLine
    let m = read input_line :: Int
    print (fact m)
    return ()
Run Code Online (Sandbox Code Playgroud)

在ghci,当我尝试

*Main> :load "fact.hs"
[1 of 1] Compiling Main             ( fact.hs, interpreted )
Ok, modules loaded: Main.
*Main> main
4500
0
Run Code Online (Sandbox Code Playgroud)

*Main> fact 4500
2274299510944531831673.....
Run Code Online (Sandbox Code Playgroud)

我错过了什么?谢谢你的任何解释.

haskell

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

创建列表的更快方法

我必须n用值创建一个长度列表,v所以我写

let lst = [v | _ <- [1..n]]
Run Code Online (Sandbox Code Playgroud)

有没有一个更快的方法,因为它n可能很大?

haskell list

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

标签 统计

haskell ×2

f# ×1

list ×1

visual-studio-code ×1