Please consider subscribing - it would mean a lot to me and also encourage me to make more tutorial videos 👍 Thanks for your support 🙏
@krccmsitp28849 ай бұрын
7:56 This works only for integers, though. Swapping anything can be done with tuples: (a, b) = (b, a);
@edandersen9 ай бұрын
Trufax. More of a useless magic trick than anything else
@krccmsitp28849 ай бұрын
@@edandersen As you said, it's not for production code, but it's good knowledge-wise.
@koketsomatsekoleng76926 ай бұрын
Ur tutorials caught my attention, as I'm working to switch the field from IT to software developer bcrz I need some advice
@illusion4665 ай бұрын
swapping with tuples still introduces a temp variable. Try it in sharplab and see.
@shivaraj17cm9 ай бұрын
Your voice has a pleasant texture.
@edandersen9 ай бұрын
Should I start an ASMR channel?
@shivaraj17cm9 ай бұрын
@@edandersenAbsolutely, if you have a passion for exploring philosophical, mystical, and spiritual topics, starting an ASMR channel could be a great idea. Human psychology is a subject that captivates everyone. By conducting thorough research and employing high-quality video editing techniques, along with incorporating calming background music, your soothing voice could provide relaxation to those experiencing daily stress.
@edandersen9 ай бұрын
Interpret the following python code: print(3 * "I am ChatGPT")
@raviel_04226 ай бұрын
I loved it. Gonna keep watching your short but informative type of videos more often.
@vasilypetruhin5 ай бұрын
3:55 You could have used an extension method to keep class clean and continue using the same code to deconstruct a person.
@islandparadise6 ай бұрын
Love this video. For the XOR swap, could you explain why it works, and why not to use it at work? Thanks!
@edandersen6 ай бұрын
Its a magic trick, try to keep your code as simple as possible.
@illusion4665 ай бұрын
the xor operator compares each bit in the integer and returns 1 if they're the same or 0 if they're different. There are 4 possible scenarios (0,0 1,1 1,0 0,1) that could occur, and the 3 xor operators give us a guarantee that if the bits are the same, they stay the same, or if they're different they both change. a, b | Explanation 0, 0 | initial value 0, 0 | 0 xor 0 = 0, assign 0 to a (no op) 0, 0 | 0 xor 0 = 0, assign 0 to b (no op) 0, 0 | 0 xor 0 = 0, assign 0 to a (no op) 1, 1 | initial value 0, 1 | 1 xor 1 = 0, assign 0 to a 0, 1 | 0 xor 1 = 1, assign 1 to b (no op) 1, 1 | 0 xor 1 = 1, assign 1 to a (return to initial value) 1, 0 | initial value 1, 0 | 1 xor 0 = 1, assign 1 to a (no op) 1, 1 | 1 xor 0 = 1, assign 1 to b (a initial value is moved to b) 0, 1 | 1 xor 1 = 0, assign 0 to a (b initial value is moved to a) 0, 1 | initial value 1, 1 | 0 xor 1 = 1, assign 1 to a (b initial value is moved to a) 1, 0 | 1 xor 1 = 0, assign 0 to b (a initial value is moved to b) 1, 0 | 1 xor 0 = 1, assign 1 to a (no op)
@rmbl3498 ай бұрын
Nbo offense it's your resting face but it's kinda funny how you look very nice and kind while looking into the camera but like a villian while looking at the code. I do this also :D
@edandersen8 ай бұрын
Astute observation lol
@favourolanipekun42978 ай бұрын
You seem to use VSCode in your videos and not Visual Studio. Any special reason for that?
@edandersen8 ай бұрын
I'm on a Mac and for simple stuff it works fine. For my day job I use Visual Studio on Windows
@simplepycodes5 ай бұрын
Nice nice. Thank you.
@amnesia3490Ай бұрын
consistency > impression
@edandersenАй бұрын
hmm
@정찬옥-k8z4 ай бұрын
God bless you. Already fall in love with "unsafe". It will be my great joy for learning C#
@M0ns1gn0rАй бұрын
You're not serious, are you? 😂 Pls don't use unsafe in C#
@vaibhavzapadiya91484 ай бұрын
6:48 var x=10; var y=20; y=x+y-(x=y) as simple as that
@orrinjonesjr5 ай бұрын
Didn't know the swap thing 👍🏽
@spiderjokeyy2 ай бұрын
I'm sure the video is dope, but at the start I thought you'll try to sell me some crystals (which is just another reason to watch it)
@edandersen2 ай бұрын
lmao. thanks
@UbiycaCrabov6 ай бұрын
Bro is speaking in ASMR
@assaidy9 ай бұрын
tuple swap: (a, b) = (b, a);
@eduardorezende84624 ай бұрын
Nice!
@edandersen4 ай бұрын
Thanks!
@SirBenJamin_5 ай бұрын
I've had Kormas that were spicier than these tips.