בתאוריה אמור להחזיר False בגלל ש== על משתנים *לא* פרימיטיביים בודק על כתובות זיכרון.
ספציפית בString האופרטור == (כמו equals) משווה על תוכן המחרוזת ולא על הזיכרון ולכן תמיד true.
Ofek Lutzky3 נקודות ·
יותר מ-6 חודשים
( תגובות)
מוניטין: 75
אני לא חושב שזאת הסיבה האמיתית.
אני חושב שזה אמור להחזיר true בגלל ששניהם אמורים להצביע לstring pool ואז הכתובות גם אמורות ליהיות זהות