You’re right! But also, you don’t need to know *every* feature to be proficient. I like Swift because you can learn new tricks (and forget the old ones) as your tasks change-and still feel confident regardless. For example, I learned about the for-case-let-in loops just a week ago, and though they look clever and make the code shorter (e.g. you can run the loop’s body on just the non-optional elements), they’re such a nuanced feature it’s not worth the cognitive burden, IMO. I was totally fine not knowing about them for the past six years 😅
Hi! No, of course not. Minor Swift versions (5.8, 5.9, etc.) don’t remove any previously-added features, though they can change the way those features work. But normally, you can use everything from every previous release.
Thanks for the simple and clear explanations!
Glad it was helpful!
Thanks! I don't like the implicit returns nor the explicit lifetime management, but the macros will be powerful. Good explanations!
Thank you! I’m currently working on the “macros deep dive” video. It’ll be out in the coming days-hopefully 🤞🏻
Good luck!
Swift has a beginner friendly learning curve, but the curve extends infinitely just to learn all the features
You’re right! But also, you don’t need to know *every* feature to be proficient. I like Swift because you can learn new tricks (and forget the old ones) as your tasks change-and still feel confident regardless.
For example, I learned about the for-case-let-in loops just a week ago, and though they look clever and make the code shorter (e.g. you can run the loop’s body on just the non-optional elements), they’re such a nuanced feature it’s not worth the cognitive burden, IMO. I was totally fine not knowing about them for the past six years 😅
Hey, are all previous swift features lost where produce new once. thank you.
Hi! No, of course not. Minor Swift versions (5.8, 5.9, etc.) don’t remove any previously-added features, though they can change the way those features work. But normally, you can use everything from every previous release.
you look like dantdm
Interesting comparison, thanks!