คำถามติดแท็ก mutability

7
Swift make method พารามิเตอร์ไม่แน่นอน?
ฉันจะจัดการกับข้อผิดพลาดนี้โดยไม่ต้องสร้างตัวแปรเพิ่มเติมได้อย่างไร func reduceToZero(x:Int) -> Int { while (x != 0) { x = x-1 // ERROR: cannot assign to 'let' value 'x' } return x } ฉันไม่ต้องการสร้างตัวแปรเพิ่มเติมเพื่อเก็บค่าของ x เป็นไปได้ไหมที่จะทำในสิ่งที่ฉันต้องการ?

22
สตริง Python ไม่เปลี่ยนรูปหรือไม่? แล้วทำไม a +“” + b ถึงใช้งานได้?
ความเข้าใจของฉันคือสตริง Python ไม่เปลี่ยนรูป ฉันลองใช้รหัสต่อไปนี้: a = "Dog" b = "eats" c = "treats" print a, b, c # Dog eats treats print a + " " + b + " " + c # Dog eats treats print a # Dog a = a + " " + b + …

2
ฉันจะแก้ไขความไม่แน่นอนใน moment.js ได้อย่างไร
ฉันพบปัญหาที่ฉันต้องเก็บค่าเริ่มต้นของวัตถุชั่วขณะ แต่ฉันมีปัญหาในการป้องกันไม่ให้ตัวแปรของฉันเปลี่ยนไปพร้อมกับวัตถุดั้งเดิม ขออภัย Object.freeze () ไม่ทำงานเนื่องจาก moment.js ส่งกลับข้อผิดพลาด "Invalid date" เมื่อฉันพยายามจัดรูปแบบ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.