Mihin kohtaan kysymysmerkki kun virke loppuu tietokoneohjelmaan?

ykskoodari

Miten kysymysmerkki laitetaan koodin jälkeen? Esimerkiksi

Onko tässä koodissa bugi:
def greet(name):
print 'Hello', name
greet('Jack')
greet('Jill')
greet('Bob')?

vai

Onko tässä koodissa bugi:
def greet(name):
print 'Hello', name
greet('Jack')
greet('Jill')
greet('Bob')
?

2

111

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Jos haluat virkkeen kirjoittaa ja esittää noin, niin kysymysmerkki on loogista kirjoittaa omalle rivilleen, kuten jälkimmäisessä vaihtoehdossa. Koodin esittäminen lauseen sisällä on asia, jota kielen säännöt eivät käsittele, mutta jos haluat esittää koodin omilla riveillään, ei kysymysmerkkiä ole syytä kirjoittaa koodirivin loppuun. Siitähän syntyisi epäselvyyskin, koska monissa tietokonekielissä ”?” on mahdollinen operaattorina tai muutoin.

      Parempaa tyyliä on kirjoittaa virkkeet virkkeinä ja koodi koodina:

      Onko seuraavassa koodissa virhe?

      def greet(name):
      print 'Hello', name
      greet('Jack')
      greet('Jill')
      greet('Bob')?

      • ykskoodari

        "jos haluat esittää koodin omilla riveillään, ei kysymysmerkkiä ole syytä kirjoittaa koodirivin loppuun."

        "Onko seuraavassa koodissa virhe?

        def greet(name):
        print 'Hello', name
        greet('Jack')
        greet('Jill')
        greet('Bob')?"

        Jäikö tuohon yksi kysymysmerkki liikaa, eli pitäisikö olla

        Onko seuraavassa koodissa virhe?

        def greet(name):
        print 'Hello', name
        greet('Jack')
        greet('Jill')
        greet('Bob')


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Orpo hiiri kadoksissa, Marin jo kommentoi

      Kuinka on valtiojohto hukassa, kun vihollinen Grönlantia valloittaa? Putinisti Purra myös hiljaa kuin kusi sukassa.
      Maailman menoa
      72
      4958
    2. Lopeta jo pelleily, tiedän kyllä mitä yrität mies

      Et tule siinä onnistumaan. Tiedät kyllä, että tämä on just sulle. Sä et tule multa samaan minkäänlaista responssia, kosk
      Ikävä
      295
      4901
    3. Nuori lapualainen nainen tapettu Tampereella?

      Työ­matkalainen havahtui erikoiseen näkyyn hotellin käytävällä Tampereella – tämä kaikki epäillystä hotelli­surmasta tie
      Lapua
      40
      3667
    4. Tampereen "empatiatalu" - "Harvoin näkee mitään näin kajahtanutta"

      sanoo kokoomuslainen. Tampereen kaupunginvaltuuston maanantain kokouksessa käsiteltävä Tampereen uusi hyvinvointisuunni
      Maailman menoa
      297
      3531
    5. Tehomaksu rankaisisi normaalista sähkönkäytöstä

      Energiaviraston valmistelema tehomaksumalli herättää aiheellista huolta erityisesti tavallisten kotitalouksien näkökulma
      Maailman menoa
      123
      3352
    6. Ukraina, unohtui korona - Grönlanti, unohtu Ukraina

      Vinot silmät, unohtui Suomen valtiontalouden turmeleminen.
      Maailman menoa
      0
      2100
    7. Lidl teki sen mistä puhuin jo vuosikymmen sitten

      Eli asiakkaat saavat nyt "skannata" ostoksensa keräilyvaiheessa omalla älypuhelimellaan, jolloin ei tarvitse mitään eril
      Maailman menoa
      127
      1988
    8. 105
      1650
    9. Leo Meller on kuollut

      Mtä sääntöjen vastaista Mellerin kuolemassa?
      Helluntailaisuus
      172
      1331
    10. Orpo pihalla kuin lumiukko

      Onneksi pääministerimme ei ole ulkopolitiikassa päättäjiemme kärki. Hänellä on täysin lapsellisia luuloja Trumpin ja USA
      Kansallinen Kokoomus
      97
      1195
    Aihe