Mitä for in tekee?

Tietoa kaivataan

Ainakin Delphi 2005 ja Delphi 2006 versioissa on
For IN -looppi mitä se tekee ja mihin se on tarkoitettu ?

10

565

    Vastaukset 10

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Delphi

      ..on tosiaan tullut vasta 2005 versiosta mukaan, tekee saman kuin PHP:n vastaava, periaatteessa käydään taulukon alkiot läpi nopeasti, siis erittäin hyödyllinen lisäys.

      • Tietoa kaivataan

        Tarkoitatko PHP:n Foreach -rakennetta?

        Voisitko antaa jonkun esimerkin.


      • adsl2

      • hienoa.

      • xxxxx
        hienoa. kirjoitti:

        Tuo oli hyvä tieto :) Hommissa joutuu koodaileen Delphi 2006:lla, just aloitin.

        Delphi-ohjelmointikieli alkaa siis viimeinkin oppia paremmiltaan.

        Basicissa on for-to-next -luuppi ollut aina ja Delphiin se siis on tullut vasta 2005.

        Ehkä Delphi vielä joskus pääsee muutenkin VB:n tasolle :)

        Älkää ottako liian vakavasti Delphiänne. Eikä myöskään VB:tä, sillä ne on vain tyhmiä ohjelmointikieliä jotka tarvitsevat kaverikseen älykkään ohjelmoijan.


      • For in < - > for to /...
        xxxxx kirjoitti:

        Delphi-ohjelmointikieli alkaa siis viimeinkin oppia paremmiltaan.

        Basicissa on for-to-next -luuppi ollut aina ja Delphiin se siis on tullut vasta 2005.

        Ehkä Delphi vielä joskus pääsee muutenkin VB:n tasolle :)

        Älkää ottako liian vakavasti Delphiänne. Eikä myöskään VB:tä, sillä ne on vain tyhmiä ohjelmointikieliä jotka tarvitsevat kaverikseen älykkään ohjelmoijan.

        Perinteinen For- luuppi on ollut aina Pascalissa. Sillä on voinut hoitaa kaikki mitä vastaavalla Basicin luupillakin.


      • xxxxx
        For in < - > for to /... kirjoitti:

        Perinteinen For- luuppi on ollut aina Pascalissa. Sillä on voinut hoitaa kaikki mitä vastaavalla Basicin luupillakin.

        Pascalin for-luupista on puuttunut (ja puuttuu varmaan vieläkin) step-määrityksen käyttö.

        Basicissa: For i=1 to 30 step 5
        Pascalissa arvon lisäys (tai vähennys) on aina 1.

        Tietysti tuo voidaan helposti kiertää (käyttämällä apumuuttujaa), kuten muutkin kielen rakenteen ongelmat. Sitähän ohjelmoijat muutenkin tekevät jatkuvasti: ratkaisevat ongelman ohjelmakoodilla; tekemällä aliohjelmia, funktioita ja ohjelmakoodia.


      • PooL
        xxxxx kirjoitti:

        Pascalin for-luupista on puuttunut (ja puuttuu varmaan vieläkin) step-määrityksen käyttö.

        Basicissa: For i=1 to 30 step 5
        Pascalissa arvon lisäys (tai vähennys) on aina 1.

        Tietysti tuo voidaan helposti kiertää (käyttämällä apumuuttujaa), kuten muutkin kielen rakenteen ongelmat. Sitähän ohjelmoijat muutenkin tekevät jatkuvasti: ratkaisevat ongelman ohjelmakoodilla; tekemällä aliohjelmia, funktioita ja ohjelmakoodia.

        Mitä ihmettä Basicissa: For i=1 to 30 step 5 sitten tekee?

        Eikö esim. seuraavalla Pascal -koodilla saada tehtyä sama asia?
        while i


      • xxxxx
        PooL kirjoitti:

        Mitä ihmettä Basicissa: For i=1 to 30 step 5 sitten tekee?

        Eikö esim. seuraavalla Pascal -koodilla saada tehtyä sama asia?
        while i

        Minähän sanoin edellisessä vastauksessani myös näin: "Tietysti tuo voidaan helposti kiertää (käyttämällä apumuuttujaa), kuten muutkin kielen rakenteen ongelmat."

        Sinä kiersit Pascalin for-next -ongelman luopumalla for-next -käskyn käytöstä.

        Aikaisemmassa vastauksessasi minulle kuitenkin sanoit näin: "Perinteinen For- luuppi on ollut aina Pascalissa. Sillä on voinut hoitaa kaikki mitä vastaavalla Basicin luupillakin."

        Siihen minä vastasin, että ei voinut. Eli Pascalin for-next -luuppi on paskempi kuin Basicin vastaava.

        Sitä vartenhan ohjelmakoodia tehdään kun ei ole valmista ohjelmakäskyä johonkin toimintaa. Koodaamalla hommat hoituu.


      • PooL
        xxxxx kirjoitti:

        Minähän sanoin edellisessä vastauksessani myös näin: "Tietysti tuo voidaan helposti kiertää (käyttämällä apumuuttujaa), kuten muutkin kielen rakenteen ongelmat."

        Sinä kiersit Pascalin for-next -ongelman luopumalla for-next -käskyn käytöstä.

        Aikaisemmassa vastauksessasi minulle kuitenkin sanoit näin: "Perinteinen For- luuppi on ollut aina Pascalissa. Sillä on voinut hoitaa kaikki mitä vastaavalla Basicin luupillakin."

        Siihen minä vastasin, että ei voinut. Eli Pascalin for-next -luuppi on paskempi kuin Basicin vastaava.

        Sitä vartenhan ohjelmakoodia tehdään kun ei ole valmista ohjelmakäskyä johonkin toimintaa. Koodaamalla hommat hoituu.

        Näytin vain ettei siinä tarvita edes ylimääräisiä apumuuttujia. Mutta tuo on niin mitätön asia ettei sillä kannata ylpeillä.


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

    Luetuimmat keskustelut

    1. Metsamanin muru kissa kuollut

      Nyt siellä surraan muru kissaa päivä tolkulla,vaikka muuten ei oo välittänyt mitenkään siitä,kun joka videolla vaan mars
      Tuusniemi
      161
      2478
    2. 79
      1056
    3. Kysymys

      Pystyisitkö tutustuu kaverina tai alkaa parisuhteeseen skitsofreenikon kanssa? T.Skitosoaffektiivinen (parantunut) Ois
      Sinkut
      236
      997
    4. Mitä haluaisit kysyä

      kaivatultasi juuri nyt?
      Ikävä
      121
      966
    5. Tapailtaisko nainen

      Meidän kotien puolessavälissä suunnilleen, vähä niinku salaa. Siinä on yks kiva paikka joka sopis hyvin. Mieheltä
      Ikävä
      73
      803
    6. Olisitko valmis lähitulevaisuudessa

      Kohtaamaan minut mies?
      Ikävä
      77
      641
    7. Kissan kuolema

      https://youtube.com/shorts/lJznLVfBTxA?si=h-F1D4Arg4uGjGX- On tuo aivan uskomaton tapaus! Lähes 200 osanottoa ja surun
      Tuusniemi
      91
      573
    8. Haluatko J-mies jutella asiat selviksi vai jäädä palstalle haaveilemaan

      Kuten otsikko sanoo: Haluatko tavata ja jutella, jotta saadaan asioihin selvyys lopullisesti vai haluatko mieluummin haa
      Ikävä
      50
      556
    9. Miten on, luotathan siihen?

      Että vielä tehdään kiihkeästi sitä yhdessä... Tutulle naiselle.❤️‍🔥
      Ikävä
      38
      532
    10. Ei siitä mahdollisesta suhteesta

      saa kukaan tietää jos niin haluat❤️naiselle
      Ikävä
      36
      498
    Aihe