5 GP
Haskell 初探
作者:萬里磁鐵貓│2015-10-05 00:27:59│巴幣:10│人氣:190
度的
最近開始接觸Haskell
他是一個純函數程式語言
也就是說全部都是一個函數
如果你要一個1~100奇數的list
在C/C++
你要一個一個跑 或著跳一格跑
但是在haskell裡面
你只要
oddlist = [x|x<-[1..100],odd x]
就是那麼簡單
而且很直觀 寫起來跟數學式一模一樣
還有一個東西 sum
sum[1..100]
可以回傳1-100的和
所以我寫了
oddsum st = sum[x|x<-st,odd x]
求st裡面所有的奇數的和
但是compiler告訴我不能放ifinity的list給sum
所以我在command line裡面試了 sum[1..]
把1到無限全部加起來
而Haskell裡面跟Python一樣 可以算大數
按下Enter那幾秒沒什麼感覺
突然電腦越來越頓
滑鼠跟月球漫步一樣
按了按鍵也沒反應
這個時候我只能重開機了
然後打了這篇
codeforces接受Haskell
這樣我有一個地方可以練習了
不然很少有比賽(至少在台灣)或online judge(一樣在台灣)接受他
7.30有社團
先睡了
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=2980154
All rights reserved. 版權所有,保留一切權利
相關創作
留言共 3 篇留言
ミ☆星痕-最廢那種:
看完這篇 我覺得即使同屆...不同世界R Orz...
--------------------
電腦算到當機wwww
--------------------
OAO 甚麼社團R
10-05 00:57
萬里磁鐵貓:
劍道社 但是我今天睡過頭了 = =
10-05 07:17
娜娜奇魔戒精:
解題還是c++通用ㄅ
我覺得學語言要設一個目標
才有動力這樣
10-05 01:06
薯條控:
好可怕
10-05 01:53
萬里磁鐵貓:
度 後來還系統還原 = =
10-05 07:17
我要留言提醒:您尚未登入,請先
登入再留言
5喜歡★er852967 可決定是否刪除您的留言,請勿發表違反站規文字。
前一篇:NCPC2015 初賽心...
後一篇:Haskell 二探...