3 entry daha
  • programlama yaparken şöyle bir kod yazdığımı fark ettim:

    if !ready_to_work && !force_to_work; stop

    bu bana bir şekilde tanıdık geliyor, tuhaf bir güdüyle buradaki "&&" yani "ve", bir şekilde "||" yani "veya" olmalı gibi geliyor bana. düşündüm düşündüm, neden bu şekilde yazmam gerektiğine bir türlü uyanamadım. sonra sorunun temel mantıkla ilişkili olduğunu hatırlayınca ufak bir araştırmayla aslında şöyle yazmam gerektiğini anladım:

    if !(ready_to_work || force_to_work); stop

    daha okunaklı, ne anlatmak istediğini daha iyi ifade ediyor.

    sonra bilgisayar mühendisliği öğrencilerinin temel mantık dersi almadığını, alsalar da havadan sudan bir ders olarak geçirdiklerini hatırladım. biraz kendimce güldüm.
hesabın var mı? giriş yap