There is, however, one

There is, however, one "gotcha" in

There is, however, one "gotcha" in Haskell precedence where it is easy to make a
mistake. Functions take precedence over operators. The result of this is that the
expression "f g 5" means "apply g (and 5) as arguments to f" not "apply the result of
(g 5) to f." Most of the time, this sort of error will produce a compiler error message,
since, for example, f will require an Int as an argument rather than another function.
However, sometimes the situation can be worse than this, and you can write something
valid but wrong:
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
มี แต่หนึ่ง "gotcha" ใน Haskell สำคัญที่มันเป็นเรื่องง่ายที่จะทำให้ความผิดพลาด
ฟังก์ชั่นความสำคัญเหนือกว่าผู้ประกอบการ ผลจากการนี​​้คือการแสดงออก
"FG 5" หมายถึง "ใช้ g (5) อาร์กิวเมนต์ไปที่ F" ไม่ได้ "ใช้ผลจากการ
(g 5) ฉ." เวลาส่วนใหญ่ของการจัดเรียงของข้อผิดพลาดนี้จะผลิตข้อความข้อผิดพลาดคอมไพเลอร์
ตั้งแต่ยกตัวอย่างเช่นF จะต้องมี int เป็นอาร์กิวเมนต์มากกว่าฟังก์ชั่นอื่น
แต่บางครั้งสถานการณ์อาจจะเลวร้ายยิ่งกว่านี้และคุณสามารถเขียนสิ่งที่ถูกต้อง
แต่ผิด.:
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
มี แต่ หนึ่ง "gotcha" ใน Haskell สำคัญที่จะทำให้การ
ผิดพลาด ฟังก์ชันจะมีบทบาทเหนือผู้ประกอบการ ผลของการนี้คือการ
นิพจน์ " f g 5 " หมายถึง "ใช้ g (และ 5) เป็นอาร์กิวเมนต์ f" ไม่ "กับผลลัพธ์ของ
(g 5) f ออก" ส่วนใหญ่เวลา ประเภทของข้อผิดพลาดนี้จะผลิตข้อความข้อผิดพลาดของคอมไพเลอร์,
ตั้งแต่ เช่น f จะต้องการ Int เป็นอาร์กิวเมนต์ฟังก์ชันอื่น
อย่างไรก็ตาม บางครั้งสถานการณ์อาจเลวร้ายยิ่งกว่านี้ และคุณสามารถเขียนสิ่ง
ถูกต้อง แต่ไม่ถูกต้อง:
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
แต่ถึงอย่างไรก็ตามยังมีหนึ่ง" gotcha "ในแบบฉบับ Eddie Haskell ' s ซึ่งเป็นการง่ายที่จะทำให้
ผิดที่ ฟังก์ชันการทำงานมีผลบังคับใช้เหนือกว่าผู้ให้บริการ ผลที่ได้คือการแสดงออกถึงความ
ซึ่งจะช่วย" F G 5 "หมายความว่า"ใช้ G ( 5 )เป็นอาร์กิวเมนต์ถึง F "ไม่ใช่"ใช้ผลของ
( G 5 )ไปยัง F ."มากที่สุดในเวลาที่เกิดข้อผิดพลาดนี้จะทำให้เกิดข้อความแสดงข้อผิดพลาดคอมไพเลอร์ที่
เนื่องจากตัวอย่างเช่นF จะต้องมีฟังก์ชัน Int เป็นอาร์กิวเมนต์ที่มากกว่าคนอื่นที่.
แต่ถึงอย่างไรก็ตามในบางครั้งสถานการณ์ที่สามารถจะไม่แย่ไปกว่านี้และคุณสามารถเขียนอะไรบางอย่าง...
ที่ถูกต้องแต่ไม่ถูกต้อง
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: