ฉันมีแฮชที่มีลักษณะดังนี้:
params = { :irrelevant => "A String",
:choice1 => "Oh look, another one",
:choice2 => "Even more strings",
:choice3 => "But wait",
:irrelevant2 => "The last string" }
และฉันต้องการวิธีง่ายๆในการปฏิเสธกุญแจทั้งหมดที่ไม่ใช่ตัวเลือก + int มันอาจเป็นทางเลือก 1 หรือทางเลือก 1 ผ่านทางเลือก 10 มันแตกต่างกันไป
ฉันจะทำกุญแจด้วยตัวเลือกคำและตัวเลขหรือหลักหลังพวกเขาได้อย่างไร
โบนัส:
แปลงแฮชเป็นสตริงด้วยแท็บ (\ t) เป็นตัวคั่น ฉันทำสิ่งนี้ แต่ใช้โค้ดหลายบรรทัด โดยปกติแล้วผู้เชี่ยวชาญ Rubician สามารถทำได้ในหนึ่งหรือมากกว่านั้น