วันนี้ฉันเพิ่งเริ่มเรียน Elixir และติดอยู่กับการจับคู่รูปแบบของ Integer
ฉันรู้ดีว่าจะจับคู่ ไบนารี่ อย่างไร แต่ไม่พบวิธีจับคู่ จำนวนเต็ม เช่น แยกไบต์สูงออกจากจำนวนเต็มธรรมดา ฉันต้องแปลงจำนวนเต็มเป็นไบนารี่หรือเขียนฟังก์ชันที่รับไบต์สูงจาก จำนวนเต็ม แต่ไม่พบสิ่งใดใกล้เคียงในไลบรารี
<<y1::size(8), y2::size(8), y3::size(8), y4::size(8) >> = t
โดยที่ t คือ Integer ตามที่คุณอาจคาดเดาได้
** (MatchError) no match of right hand side value: 3232235521