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

466

    Vastaukset

    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. Vakava rikosepäily Seinäjoella

      Ilkka ei taaskaan tiedä mitään mutta hesalaiset kertoo: https://www.is.fi/kotimaa/art-2000010959325.html
      Seinäjoki
      41
      2685
    2. Mitä on woketus?

      Täälläkin hoetaan usein sanaa "woketus". Mitä se tarkalleen ottaen tarkoittaa? Ilmeisesti sen käyttäjät ymmärtävät sen k
      Maailman menoa
      413
      2209
    3. Olet saanut kyllä tunnisteita

      Itsestäsi ja meistä. Mutta mikä siinä on, ettet kirjoita etkä anna itsestäsi merkkejä. Ellei ole kysymys siitä, mikä ens
      Ikävä
      21
      2086
    4. Mies pakko olla rehellinen

      Kiinnostuin koska olet tosi komea ja sulla on ihana puheääni. Olen aika pinnallinen sitten kai... 😓 kyllä olet tosi rau
      Ikävä
      17
      1845
    5. Oletko jo luovuttanut?

      Joko olet luovuttanut kaivatun suhteen ja hyväksynyt, että mitään ei tule?
      Ikävä
      139
      1746
    6. Ikääntyvien tilanne Suomessa on järkyttävä - Hoivakotiin ei pääse, vaan joutuu selviytymään yksin

      Ikääntyvien tilanne Suomessa on järkyttävä… Hoivakoteihin sijoittamista vältellään, koska hoito on kallista ja hyvinvoin
      Maailman menoa
      137
      1679
    7. Kristo Salminen, 52, riisuutui - Paljasti Iso-Börjen tatuoinnit - Somekansan tuomio yksimielinen

      Iso-Börje, tuo iso, tatuoitu, yltiöromanttinen ja aika kuuma rikollispomo - vai mitä mieltä sinä olet? Lue lisää ja kat
      Tv-sarjat
      21
      1163
    8. Hirvenmaitojuusto

      Olin Prisman juustohyllyllä kun vierestä alkoi kuulua kamala paapatus. Siinä oli vanha muori, joka räyhäsi raivokkaasti,
      Ruoka ja juoma
      0
      1132
    9. Vanhentunut runsaasti.

      Ei hyvä juttu. Mieheltä pötkylänaiselle.
      Ikävä
      74
      1049
    10. Kerro mulle miksi juuri me

      Kohdattiin? Tässä elämässä. Vaikka ollaan edelleen tutut tuntemattomat. Se on omituinen tunne.
      Ikävä
      63
      935
    Aihe