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. El Khamenein arkku K-Kaupan autossa?

      Kyllä kauppias hoitaa?
      Maailman menoa
      169
      1621
    2. Mahdoton tilanne

      Täällä monella tuntuu olevan jumissa oleva tilanne. Joillakin kaipuu ja ikävä on kestänyt jo vuosia. Osapuoli/puolet ova
      Ikävä
      100
      1000
    3. Välillä tulee haikeus

      Et kaikki päättyi näin. Etten saanut vastauksia. Ei meitä oltu tarkoitettu. Niin se vain on.
      Ikävä
      78
      904
    4. Tunteilla leikkiminen

      Oletko leikkinyt kaivattusi tai jonkun kiinnostuneen tunteilla, pelannut jotain peliä tai pelleillyt asioilla? Miksi?
      Ikävä
      111
      853
    5. Ne katseet, ei niitä

      Voi unohtaa. Se, miten molemmat katsoi
      Ikävä
      44
      800
    6. Miten jotkut kehtaa aikuisiällä kiusata

      Ihmisiä? Eikö se ole aika noloa?
      Ikävä
      116
      718
    7. Rydmanin lista lääkkeistä joista poistetaan Kela-korvaus julkisen potilailla

      Rydmanin lista lääkkeistä joista poistetaan Kela-korvaus julkisen potilailla (yksityisen asiakkaille Kela-korvaus jätetä
      Maailman menoa
      404
      619
    8. Mä olin ihan peloissani sun lähellä

      Huomasitko? En uskaltanut edes katsoa sua. Näin sivu silmällä sun vinon hymyn. Oliko hyvä vai paha juttu kun tulit lähel
      Ikävä
      22
      604
    9. Mitä jos näkisimme

      Vyöryisikö samat tunteet uudelleen?
      Ikävä
      52
      584
    10. On ikävä sinua ihana

      En jaksa syvempiä tuntoja enää kirjoittaa. Kaipaan sinun läsnäoloa ja läheisyyttä nainen. Hyvää yötä.
      Ikävä
      28
      583
    Aihe