5.4: Boolean Variables - Processing Tutorial

Поделиться
HTML-код
  • Опубликовано: 6 янв 2025

Комментарии • 159

  • @Sir_BoazMutatayi
    @Sir_BoazMutatayi 9 лет назад +441

    My right ear is feeling lonely Mr Daniel.

    • @TheCodingTrain
      @TheCodingTrain  9 лет назад +68

      +Sir. Boaz Mutatay sorry about that! This issue has been fixed in all my newest videos.

    • @pulokmandal3134
      @pulokmandal3134 6 лет назад

      0

    • @anonameous9535
      @anonameous9535 6 лет назад +44

      I thought my earphone stopped working

    • @JayTailor45
      @JayTailor45 6 лет назад +3

      Lol Same here :V

    • @JayTailor45
      @JayTailor45 6 лет назад +4

      @@anonameous9535I also check my speakers after listening to this vid :D

  • @MMOTION7782
    @MMOTION7782 8 лет назад +71

    "My going is true" hilarious. I love this tutorial.

  • @saadafm
    @saadafm 6 лет назад +41

    my mind was absolutely BLOWN when you wrote " going = !going "
    ...just in one line of code...

  • @ryang6245
    @ryang6245 3 года назад +13

    "my going is true" love that part at the end xD this entire video helped me so much. Your energy is so awesome, its contagious! So eager and excited to show people how awesome this is! You just seemed so happy teaching that to us (the watchers and listeners) and had such a small window in your personal life but wanted to take the time to get this video out. So much appreciation. Thank you, please make more! Will be looking through your content for answers now.

  • @loeksongha
    @loeksongha 7 лет назад +29

    I like the way you explained it. You did it enthusiastically. Well done.

  • @sta5348
    @sta5348 4 года назад +7

    This dude teaches better than my prof lol
    He do be running back and forth for us I love it

  • @baphnie
    @baphnie 4 года назад +5

    "My going is true"
    This is how you round out a lecture

  • @jairofuentes8316
    @jairofuentes8316 5 лет назад +5

    My Englsih is not to good but i can understand him,, He has vocation to teach, i found a youtuber teacher like him in Spanish, this is really fun, these people are shearing their knowledge without speacting anything and they really make you want to learn something that maybe it's hard "for you or me" to understand! Thanks THE CODING TRAIN! THANKS!

  • @leia2854
    @leia2854 5 лет назад +2

    I' m italian and i don't know english very wellllllll .... I'm going to prepear a project with processing for an universitary exam and you are helping me sooo much. I understand everything you say. Thanks

  • @lance5229
    @lance5229 3 года назад +1

    I know this was 2015 man but I love the energy here. This was a fun watch in 2021, thank you!

  • @v8wr253
    @v8wr253 4 года назад

    I NEVER UNDERSTOOD THE WHOLE x = x+1 INCREMENTAL THING UNTIL NOW, MY GOODNESS I bow to your train, Mr. Daniel!!!!

  • @liaudoz461
    @liaudoz461 4 года назад +1

    void mousePressed () {
    play = !play;
    }
    I've never had that much fun clicking "play" and "pause" feeling that (1) we now have an idea of the type of code available for such function and (2) that Daniel speaking was our moving ball on the screen!
    As always, awesome video, Daniel! Thanks ~

  • @prakritimukherjee6562
    @prakritimukherjee6562 3 года назад +1

    Man I love your tutorials. I have been binge watching it all morning.

  • @michelleb662
    @michelleb662 3 года назад

    I got less that 3 hours of sleep and this video woke me up lol Thanks for your enthusiastic teaching!

  • @HojuCeboobia
    @HojuCeboobia 7 лет назад +6

    Pretty sure you're getting me through my IT degree, these videos are great! Never stop!

  • @Eddie2813
    @Eddie2813 9 лет назад +103

    I laughed at "My going is true".

  • @hailahong3021
    @hailahong3021 7 лет назад +1

    the type boolean is so amazing. I can make the ball returned, which I literally can not do for a while, by using type boolean. thanks for great content!

  • @HamSupZhai
    @HamSupZhai 7 лет назад

    I love how genuinely enthusiastic he is.

  • @cosnut_
    @cosnut_ 6 лет назад +8

    the enthusiasm, i appreciate such tutory

  • @recklessegg5856
    @recklessegg5856 4 года назад

    I love his energy, I hope he is still as happy as in this video!

  • @parastoon3706
    @parastoon3706 6 лет назад +1

    Daniel, I love your tutorials (super helpful and engaging). But I also love your tshirts!

  • @PyRoN333
    @PyRoN333 3 года назад

    Your energy is incredible and palpable! Makes me excited to learn more!

  • @marcoanaya5373
    @marcoanaya5373 5 лет назад

    Your enthusiasm rocks! I will now follow you and see what you have to offer. I want to learn programming so, so bad!

  • @yuzhao5883
    @yuzhao5883 5 лет назад

    this course is really effective, much better than read books

  • @h.rehaief3567
    @h.rehaief3567 5 лет назад +9

    I am new to programming but, I like the way how you explain thanks!

  • @MathyMahdi
    @MathyMahdi 4 года назад

    Great way of explaining going != going by using that x = x+1 example. Thanks for making these free videos, truly helping me a lot....

  • @mrday60
    @mrday60 4 года назад

    Mr Daniel,
    This was a very simple and educating video. Thank -you

  • @hannayoo2059
    @hannayoo2059 5 лет назад

    This is a perfect example to understand for beginners.So,Thank you so much for this video.
    And your going is true.

  • @fabioseva1
    @fabioseva1 2 года назад

    Amazing explanation!! Got hooked up to the end of video

  • @SmolGhost13
    @SmolGhost13 2 года назад

    I need help! I copied the code all the way up to 3:36, and there's an error message that says " x cannot be resolved to a variable". anyone who sees this, please tell me what to do.

  • @robertgalligan6024
    @robertgalligan6024 4 месяца назад

    Brilliant. Thank you for your video explanation.

  • @thezauberrabe
    @thezauberrabe 2 года назад

    You are explaining stuff in a great way, thank you!

  • @QanarIsDelirious
    @QanarIsDelirious 2 года назад

    not sure what i will need it for since i just startet programming but i will remember this ^^ i saw it in one of the circular linked lists i looked into and it should be like my regular next->next->next !startpoint and just move it forward reading and printing :D anyway now i understand this code thanks

  • @Quidoute
    @Quidoute 3 года назад

    best tutorials ever!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @adhamhazimi2903
    @adhamhazimi2903 4 года назад

    Oh by the way, I just subscribed for you, YOU SIR tought me something new... thinking i will re submit my project XD

  • @straightpathnetworks1658
    @straightpathnetworks1658 3 года назад

    enjoyed 'your going' in the end. :-D

  • @syedarmaghanhassan4652
    @syedarmaghanhassan4652 4 года назад

    excellently explained, with practical example!

  • @MoeOo-r4b
    @MoeOo-r4b 11 месяцев назад

    🎉🎉🎉 from myanmar. thanks teacher

  • @davidkovacs8412
    @davidkovacs8412 5 лет назад

    my left ear enjoyed it very much

  • @csk2616
    @csk2616 4 года назад

    Anyone help me to figure it out why my sketch doesn't work with 'void mousePressed () { going = true; }? it says 'unexpected token: mousePressed.. I can't play the sketch. How did you guys could run the code???? Helppppppppp

  • @viidare
    @viidare 9 лет назад +3

    Hi Daniel! Thank for your tutorials. When copying and running your example in Processing, an error "The variable x does not exists" comes up; shouldn't x be declared as an int first?

    • @TheCodingTrain
      @TheCodingTrain  9 лет назад +4

      +Valeria G That's right, it's probably just missing on the screen in the video which is my error. The variable would need to be declared at the top as an int or float.

  • @waveartculture
    @waveartculture 3 года назад

    I'm not sure why but I typed exactly what you did and it gave me an error. x cannot be resolved. When I added in a line that says int x = 20; above the ellipse line, I get a dot on the screen but when I click the mouse, in any of the examples, it does not move. Is there a mistake that I am not seeing in this?
    boolean going = false;
    void setup() {
    size (400, 300);
    }
    void draw () {
    background(0);
    fill(255);
    //I added the next line in to fix the can not resolve for x problem.
    int x = 20;
    //then I continue with what was shown in the tutorial
    ellipse(x, 150, 24, 24);
    if (going) {
    x = x + 2;
    }
    }
    void mousePressed () {
    going = !going;
    }

  • @batman_1st
    @batman_1st 7 лет назад +4

    that going=!going f**ked my mind.

  • @r3gul4rmarauder98
    @r3gul4rmarauder98 3 года назад

    Can you help me with this one Asks the user to input four numbers
    Subtract the first number by the second number
    Multiplying the third number by the fourth number

  • @JayTailor45
    @JayTailor45 6 лет назад +5

    going = !going , Nice idea. Thanks :D

  • @ShadowTodem
    @ShadowTodem Год назад

    I thought because mousePressed() is a pre-defined function in order for: going =!going to the boolean value - true ???

  • @newmagicfilms
    @newmagicfilms 8 лет назад +11

    my going is false right now :)
    *nice joke at the end

  • @adhamhazimi2903
    @adhamhazimi2903 4 года назад

    Hey Mate, I am trying to make a pythong code with this...
    Create a class Player that inherits from the class Member and has also the following:(7.5 pt)
    1. Fields representing the jersey number, the position (ex: goalkeeper, defender,
    midfielder or forward) and a boolean indicating whether the player is the captain.
    2. A constructor to initialize the fields
    any help? the boolean part is littarly SCREWING my head

  • @barickfoster
    @barickfoster 3 года назад

    hi Dan, are you still alive?
    we need some help over here,
    i got this message while trying this Booleanification in a method of an object
    "
    cannot convert from void to boolean "
    since void cannot return a Boolean value, i tried the "going" technique but i got
    this "
    cannot convert from void to boolean"

  • @Sir_BoazMutatayi
    @Sir_BoazMutatayi 8 лет назад

    Hello Mr Daniel. does the variable boolean only work with mousePressed??

    • @TheCodingTrain
      @TheCodingTrain  8 лет назад

      +Sir. Boaz Mutatay the mousePressed variable is set to true when the mouse is held down and false when it is not pressed.

  • @ishansoni9087
    @ishansoni9087 7 лет назад

    sir i a have a problem in a program :
    int x;//initialize x-coordinate
    boolean stop=false;// decleared boolean
    void setup()
    {
    size(400,400);
    x=10;//given value to x-coordinate
    }
    void mousePressed()
    {
    stop=!stop;//make false = true and true = false
    if(mousePressed=LEFT)// when left mouse is clicked turn the colour of the circle to red
    {
    fill( 255,0,0);
    }
    else if(mousePressed=RIGHT)// when right mouse is clicked turn the colour of the circle to blue
    {
    fill(0,0,255);
    }
    }
    void draw()
    {
    background(0);//background is black
    fill(255);//gives white colour to circle
    ellipse(x,200,10,10);//draws a circle on screen
    if(stop)
    {
    x=x+1;//makes the circle moves in forward direction
    }
    }
    the above program is some what same as yours in the video with a little change ....
    in this the ball will go forward when the the mouse is clicked and stops when clicked again.what i wanted to do that when left mouse is clicked it changes color from white to red and when right is clicked it changes form red to blue .but its gets an error that " can not convert from int to boolean ".
    so plz can you tell me something about this .

    • @youngdeveloper3807
      @youngdeveloper3807 6 лет назад

      Maybe Right is an int value & mousePressed is boolean , so, you 're assigning integer value to a boolean value .

  • @mohamedelfadli3125
    @mohamedelfadli3125 Год назад

    amazing useful video.

  • @alexskr1493
    @alexskr1493 6 лет назад +4

    subed! great teacher! XD

  • @claytoncampbell9307
    @claytoncampbell9307 7 лет назад

    Great stuff!

  • @ashitchowdhury2027
    @ashitchowdhury2027 5 лет назад

    Good teacher.

  • @Pra-thna
    @Pra-thna 4 года назад

    thank you so much make me understand about boolean .

  • @gawni1612
    @gawni1612 2 года назад

    float circlex = random(width);
    float circley = random(height);
    boolean going = false;
    void setup() {
    size(640, 360);
    }
    void draw() {
    background(0);
    circle(circlex, circley, 30);
    if (going) {
    circlex = circlex + 2;
    }
    }
    void mousePressed() {
    going = !going;
    }

  • @terrificsuper
    @terrificsuper 5 лет назад

    great attitude!

  • @mdmhas09
    @mdmhas09 7 лет назад

    Thank you for your explanation it was so easy to understand. But tell me one thing, if a boolean variable for example going has initial value false. then if I change the value of going inside if or else if statement in { } to true, then the value becomes true? does it overlooks the initial value of going variable which was false?

    • @youngdeveloper3807
      @youngdeveloper3807 6 лет назад

      Yes, exactly.
      The value will remains true until you change it again to false.

  • @mosesnandi
    @mosesnandi 8 лет назад +21

    ... And I am going now, my going is true. Hilarious!

  • @JAMES18005
    @JAMES18005 8 лет назад

    Hi Daniel, I really appreciate and enjoy your videos. I'd like to ask - how would you, say, make a face [that's at the top left of the screen], then duplicate the face, making it larger as it gets to the centre?

  • @tonyverduga
    @tonyverduga 6 лет назад

    Awesome...totally awesome!

  • @syedarmaghanhassan4652
    @syedarmaghanhassan4652 4 года назад

    what does this Void mean?

  • @Aditya-qp7ww
    @Aditya-qp7ww 2 года назад

    Which platform he coded on ??

  • @theofulis
    @theofulis 7 лет назад

    This is so amazing

  • @notbarbara2647
    @notbarbara2647 7 лет назад +4

    I took this a little further and made a little game lol. Made a game with a start button, once you press the start button a targer will appear. Shoot the target, and you'll get 1 point, miss the target and you get a miss.
    int xPos;
    int yPos;
    int circleX;
    int circleY;
    int diameter = 50 / 2;
    int raak = 0;
    int mis = 0;
    int rectHoogte = 100;
    int rectBreedte = 50;
    boolean startSpel = false;
    void setup() {
    size(500, 500);
    circleY = height / 2;
    }
    void draw() {
    println(raak);
    background(0);
    score();
    button();
    }
    void mousePressed() {
    if (mousePressed == true && mouseX > width / 2 - 50 &&
    mouseX < height / 2 + 50 && mouseY > height - 50) {
    startSpel = true;
    }
    if (mousePressed == true && mouseX > circleX - diameter &&
    mouseX < circleX + diameter) {
    raak ++;
    } else {
    mis ++;
    }
    }
    void schietschijf() {
    ellipseMode(CENTER);
    fill(255, 0, 0); // rood
    ellipse(circleX, circleY, 50, 50);
    fill(255); // wit
    ellipse(circleX, circleY, 40, 40);
    fill(255, 0, 0); // rood
    ellipse(circleX, circleY, 30, 30);
    fill(255); // wit
    ellipse(circleX, circleY, 20, 20);
    fill(255, 0, 0); // rood
    ellipse(circleX, circleY, 10, 10);
    if (circleX > width) {
    circleX = 0;
    }
    circleX = circleX + 1;
    }
    void button() {
    rectMode(CENTER);
    fill(0, 255, 0);
    rect(width / 2, height - 25, rectHoogte, rectBreedte);
    textAlign(CENTER, BOTTOM);
    fill(0);
    textSize(30);
    text("start", width / 2, height - 5);
    if (startSpel == true) {
    schietschijf();
    }
    }
    void score() {
    fill(255);
    textAlign(CENTER);
    textSize(20);
    text("Aantal raak: " + raak + " Aantal mis: " + mis, 145, 20);
    }

    • @santiagoboada9843
      @santiagoboada9843 7 лет назад

      I copied and pasted it in my sketch and it doesn't work. I see this error messages: processing.app.SketchException: unexpected char: '\'
      at processing.mode.java.JavaBuild.preprocess(JavaBuild.java:365)
      at processing.mode.java.JavaBuild.preprocess(JavaBuild.java:156)
      at processing.mode.java.JavaBuild.build(JavaBuild.java:123)
      at processing.mode.java.JavaBuild.build(JavaBuild.java:105)
      at processing.mode.java.JavaMode.handleLaunch(JavaMode.java:122)
      at processing.mode.java.JavaEditor.lambda$0(JavaEditor.java:1097)
      at java.lang.Thread.run(Thread.java:748)
      Do you know what could be the problem?

    • @notbarbara2647
      @notbarbara2647 7 лет назад

      int xPos;
      int yPos;
      int circleX;
      int circleY;
      int diameter = 50 / 2;
      int raak = 0;
      int mis = 0;
      int rectHoogte = 100;
      int rectBreedte = 50;
      boolean startSpel = false;
      void setup() {
      size(500, 500);
      circleY = height / 2;
      }
      void draw() {
      println(raak);
      background(0);
      score();
      button();
      }
      void mousePressed() {
      if (mousePressed == true && mouseX > width / 2 - 50 &&
      mouseX < height / 2 + 50 && mouseY > height - 50) {
      startSpel = true;
      }
      if (mousePressed == true && mouseX > circleX - diameter &&
      mouseX < circleX + diameter) {
      raak ++;
      } else {
      mis ++;
      }
      }
      void schietschijf() {
      ellipseMode(CENTER);
      fill(255, 0, 0); // rood
      ellipse(circleX, circleY, 50, 50);
      fill(255); // wit
      ellipse(circleX, circleY, 40, 40);
      fill(255, 0, 0); // rood
      ellipse(circleX, circleY, 30, 30);
      fill(255); // wit
      ellipse(circleX, circleY, 20, 20);
      fill(255, 0, 0); // rood
      ellipse(circleX, circleY, 10, 10);
      if (circleX > width) {
      circleX = 0;
      }
      circleX = circleX + 1;
      }
      void button() {
      rectMode(CENTER);
      fill(0, 255, 0);
      rect(width / 2, height - 25, rectHoogte, rectBreedte);
      textAlign(CENTER, BOTTOM);
      fill(0);
      textSize(30);
      text("start", width / 2, height - 5);
      if (startSpel == true) {
      schietschijf();
      }
      }
      void score() {
      fill(255);
      textAlign(CENTER);
      textSize(20);
      text("Aantal raak: " + raak + " Aantal mis: " + mis, 145, 20);
      }

    • @santiagoboada9843
      @santiagoboada9843 7 лет назад

      Thanks! cool game.

    • @notbarbara2647
      @notbarbara2647 7 лет назад

      Thank you!

    • @Shams_Defi
      @Shams_Defi 6 лет назад

      I'm a Koala is this in java or java script?

  • @Coleecool
    @Coleecool 4 года назад

    So who else is just trying to understand how real coding works?

  • @TheNikhilmishras
    @TheNikhilmishras 7 лет назад +1

    What's the point of using specific variables, why can't we use one variable and autodetect the type of it? just like in Khan Academy? - boolean going = false; or var going = false;

    • @angelcaru
      @angelcaru 3 года назад

      It's complicated. Basically some languages only allow you to do one

  • @Fullstackdev-
    @Fullstackdev- 4 года назад

    thanks very useful

  • @tatjanasong9906
    @tatjanasong9906 6 лет назад

    Hi Daniel! Thanks for your tutorials. When I want write" if( mousePressed ){ going=!going }", I try to put this into " void draw " but the effect is very insensitive :( Can U tell me the reason?? a fan from China :)

  • @Michaelh206
    @Michaelh206 6 лет назад

    boolean going = false;
    void setup() {
    size(400, 300);
    }
    void draw () {
    background(0);
    fill(255);
    ellipse(x, 150, 24, 24);
    if (going) {
    x = x + 2;
    }
    }
    void mousePressed() {
    }
    Why do I get the error "x cannot be resolved to a variable"?

    • @mehdiazz8045
      @mehdiazz8045 5 лет назад

      boolean going = false;
      void setup() {
      size(400, 300);
      }
      void draw () {
      background(0);
      fill(255);

      ellipse(x, 150, 24, 24);
      if (going) {
      x = x + 2;
      }
      }
      void mousePressed() {
      going = !going
      }
      tryi this

  • @nicename6258
    @nicename6258 7 лет назад +16

    going = !going

  • @arturkarlov3000
    @arturkarlov3000 9 лет назад +1

    having no sound in right ear makes it hard to follow for some reason
    great videos otherwise! don't stop, you are a great teacher and this is really helping a lot.

    • @TheCodingTrain
      @TheCodingTrain  9 лет назад

      +Artur Karlov aw shucks, I thought I had fixed these I guess not. All of new videos don't have this problem, apologies for the glitch!

    • @arturkarlov3000
      @arturkarlov3000 9 лет назад

      +Daniel Shiffman it's no biggie, I was watching the Learning Processing videos from the start and this is the first one with the issue. I noticed chapters 10-14 are missing, are they going to reappear at some point?

    • @TheCodingTrain
      @TheCodingTrain  9 лет назад

      +Artur Karlov I didn't make videos for those chapters yet, I plan on making many more videos starting in February. I'm focusing a bit on JavaScript at the moment but will return to these too!

    • @arturkarlov3000
      @arturkarlov3000 9 лет назад

      That is excellent news! Looking forward to it!

    • @Elxuekos
      @Elxuekos 9 лет назад

      +Daniel Shiffman im having no sound in either ear

  • @Firelucid
    @Firelucid 7 лет назад

    Mmmm my left ear is really enjoying this video

  • @Pur1st
    @Pur1st 6 лет назад +5

    my going is true XD

  • @sssszzful
    @sssszzful 2 года назад

    i love you thank you

  • @vinijoncrafts2882
    @vinijoncrafts2882 3 года назад +1

    boolean left ear = true;
    boolean right ear = false;

  • @doncdot
    @doncdot 6 лет назад

    thank you sir

  • @kristofszasz8537
    @kristofszasz8537 2 года назад

    There is no audio :(

  • @samsancheziii
    @samsancheziii 6 лет назад

    The audio on this video is panned to the left.
    Send me an email. I’ll fix it for you.

  • @drainbamage2542
    @drainbamage2542 6 лет назад

    we can also use modulo 2

  • @connorkelson4223
    @connorkelson4223 7 лет назад

    audio only coming through left side

  • @fbn0801
    @fbn0801 7 лет назад

    4:00 I'm done

  • @bewarry
    @bewarry 8 лет назад

    Thanks !!!!!!!!!!!!!!

  • @DJWhylafihya
    @DJWhylafihya 2 года назад

    there is no audio???!!?!?!?!?!

  • @bernym4047
    @bernym4047 2 года назад

    "going = !going" is code for a flip-flop. 😂

  • @YOLO-ft4jt
    @YOLO-ft4jt 4 года назад

    What bank are we going to heist for today professor?😂

  • @andrearaujodacunha7653
    @andrearaujodacunha7653 3 года назад

    My headfone is broken and only the rigth side is working. In the beginnig i thought the vidio had a problem kkkkkk well I guess my family knows about booleans too now

  • @djbilliebob
    @djbilliebob 7 лет назад

    Hey Dan! Been watching your "Processing" series of videos for about 2 weeks now, trying to prepare for my summer semester this May. I'm a complete beginner and so far it's been great but Is it maybe possible for you to redo this "chapter 5" of the series?
    I've been watching since chapter 0 and when I got to CH.5.2 I find myself getting lost since 5.2 to 5.4 weren't exactly on the same level as your other videos and as you have admitted yourself, you were feeling kinda tired and out of it and whatnot. Some were even cut off in the end of the videos while you were in the middle of a sentence! haha, if you have a busy schedule I get it but if you have the time then maybe you can redo them? Anyways thank you for the videos! They're very helpful and informative

  • @michaelshannon6134
    @michaelshannon6134 5 лет назад +1

    My blood pressure spiked when he wrote going=!going... It's just not intuitive.

  • @rohrho3669
    @rohrho3669 4 года назад

    'My going is true' lol.

  • @marcelb1888
    @marcelb1888 4 года назад

    7:24
    Me: Brain.exe has failed.

  • @iamatrashcan1695
    @iamatrashcan1695 2 года назад

    I looked on about 20 websites, 8 videos, and 5 papers. They didn’t explain it as well as you

  • @syedarmaghanhassan4652
    @syedarmaghanhassan4652 4 года назад +1

    this is by the way the lamest thing any programmer would every program the language to do. !going means going = false..
    It doesn'T save anytime or effort. It was a horrible to make things complex by using this abbreviation.
    One can easily right, if going = true)
    or
    if (going = false). It is much more readable, easy to understand and work with.
    The only reason someone would come up with a twisted idea like !going is that someone had nothing better to do at work place, and his loser mind thought, hey, why not just complex the syntax of javaScript and call variable = false, just equals to !variable. The way people will really have a hard time to understand what is going on in this bolean variable. Let us make life hard and let people discuss on internet, in class-rooms, and waste more time commenting on videos about how stupid this way of expressing a condition is.
    Really well done Einstein (to the person who came up with this dumb idea)! Also a salute to his colleagues, who instead of giving some positive criticism, just went on with it by saying! "hey dude! hey braaaa! this look so cuhhhl braoooooo! that is how we programming people spending our lives in a basement, would look really smart - brawwwwwwwww, dudeeeeeeeeeeeee!! "
    such a waste of time. the one came up with the idea just got his right to be called a programmer invoked, because programmers make things simple, easy to understand and fast to work with. Not complex, that we have to make videos and have ineficient discussions about it in the classroom, only to be able to understand, that !variable means variable = false.
    Well, then why not just right variable = false? wasn't too hard was it? makes life easier!

  • @seikochristopherward9908
    @seikochristopherward9908 3 года назад

    I turned my speakers on lul

  • @remsku8118
    @remsku8118 5 лет назад

    Sound in mono pls :/

  • @jannex5348
    @jannex5348 5 лет назад

    My going is TRUE. lmao

  • @camcam855
    @camcam855 4 года назад

    Awwww you are a cutie pie!

  • @pedrotdb100
    @pedrotdb100 6 лет назад

    cool

  • @dikshyantthapa3367
    @dikshyantthapa3367 5 лет назад

    Was this video directed by Christopher Nolan??? Took a while to gather..😂 Thanks though 👌👍