看板 [ PLT ]
討論串[問題] if是不是函數
共 10 篇文章

推噓0(0推 0噓 4→)留言4則,0人參與, 最新作者yauhh (喲)時間14年前 (2010/09/29 14:03), 編輯資訊
0
0
0
內容預覽:
yoco閣下,你講話都這麼隨便來嗎?. 好,if不傳回值是不是? 反正現在講的是數學和語言,我們換個語言來看: Erlang.. test(A) ->. if. A > 0 -> 1;. A < 0 -> -1;. _ -> 0. end.. 這就是 if 敘述會傳回值.. 還有,你這樣罵人,我可以
(還有72個字)

推噓2(2推 0噓 3→)留言5則,0人參與, 最新作者godfat (godfat 真常)時間14年前 (2010/09/29 14:09), 編輯資訊
1
0
2
內容預覽:
(fixed typo). 或許是本板的第一串戰火 =_=... 首先我想先說,「推文請勿超過三行」,請見板規. 接下來如果又嚴重超過三行,水桶一天 (24h). 其次我想說,盡量不要有嘲諷的語氣,但我能理解有時候還是會很想說。. 再有嘲諷語氣的話我會點名,希望能收斂點。. ============
(還有863個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者xcycl (XOO)時間14年前 (2010/09/29 17:57), 編輯資訊
0
0
2
內容預覽:
不曉得這有什麼好吵的 .... 1. 一對多函數是不是函數?Yes or No.. 我能不能定義一個函數,每個整數都對應到一個或一個以上的整數?可以,. 只是這個函數的值域是 P(Z) 也就是整數的子集合構成的集合。. 所以技術上,要把一對多的對應定義成函數沒有問題。. 2. if A then B
(還有671個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者ggg12345 (ggg)時間14年前 (2010/10/01 10:30), 編輯資訊
1
0
2
內容預覽:
=============. 假如是想寫一個 interpreter 或 compiler, 來句譯這個 if_statement:. if(Boolean_Expression) then do {S_t} else do {S_f};. 可以定義 IF_Func(Boolean_Expressi
(還有1264個字)

推噓3(3推 0噓 3→)留言6則,0人參與, 最新作者xcycl (XOO)時間14年前 (2010/10/02 00:42), 編輯資訊
0
0
2
內容預覽:
有件事情必須分清楚,程式語言上的函數,並不等同於數學上函數。. 再來是實作跟語言也必須搞清楚,程式語言通常只規範,. 但不說明該如何實作,雖然兩者通常都有關係。. 因此,若是只看待 Agda 這個例子,if 是直接被定義為. 語言內的函數,因此 if 的確是個函數。如果仔細看這個語言,. 會發現語言
(還有2416個字)