我试图找出一种限制Haskell的方法,以返回只有2个十进制名字的数字(例如1.24)
我的代码是:
sumSquares = sum . map (^ 2)
Run Code Online (Sandbox Code Playgroud)
怎么可能在Haskell中做到这一点谢谢!
我从表单格式07123456789(它是一个电话号码)得到一个字符串,我想删除第一个数字/字符只有它是零.然后44在前面添加.所以输出将是447123456789.
这是最好的方法吗?
我试图根据平均评级对列表进行排序.我设法创建一个函数来返回平均评级和函数来过滤数据库并返回给定年份的电影.但是我如何将所有这些放在一起并获得排序的输出?你能给我一些提示吗?
我的代码是:
-- Define Film type here
type Film = (Title, Director, Year, [Rating])
-- Define database type here
type Database = [Film]
testDatabase :: [Film]
testDatabase =
[("Casino Royale", "Martin Campbell", 2006, [("Garry",8),("Dave", 0)])
,("Blade Runner", "Ridley Scott", 1982, [("Amy", 5),("Dave", 9)])
,("The Fly", "David Cronenberg", 1986, [("Fred", 7),("Dave", 4)])
]
-- These 2 functions are for the average rating
averageFilm :: Film -> Float
averageFilm (t, d, y, r) = averageFilmRating r
averageFilmRating :: [Rating] -> Float
averageFilmRating …Run Code Online (Sandbox Code Playgroud) 假设我有一个变量 s = String 并且我想将它存储在另一个变量中,例如 'string' 如何将该变量存储在单引号中?
我试图运行此代码,但我在输入'let'上得到一个解析错误:
let database = tempFilm:database
Run Code Online (Sandbox Code Playgroud)
我找不到问题所在,你能看一下吗?
options 7 (username, database) = do putStrLn "******************"
putStrLn " Rate a film "
putStrLn "******************"
putStrLn ""
putStr "Enter the title of the film or nothing to return to the main menu: "
title <- getLine
if title == ""
then return(username, database)
else do let filmCheck = findFilm title database
if filmCheck == []
then do putStrLn "That film does not exists."
return (username, database)
else do putStr "Enter your rate: " …Run Code Online (Sandbox Code Playgroud) 在我的HTML页面上,我有一个获取函数getStatus()的值的span:
<span id="sysStatus" style="font-weight: bold;">{{ status }}</span>
Run Code Online (Sandbox Code Playgroud)
返回状态的函数:
def getStatus():
state = database().getState()
if state:
status = " On"
else:
status = "Off"
return status
Run Code Online (Sandbox Code Playgroud)
渲染html页面:
class Tongles(flask.views.MethodView):
def get(self):
return flask.render_template('page.html', status=getStatus())
Run Code Online (Sandbox Code Playgroud)
我想以某种方式动态刷新系统的状态,以及跨度上的文本.
如何在不重新加载整个页面的情况下调用函数getStatus?