Helppoja ongelmia ??

perlkele

1. kysymys:
miksi tuo antaa errorin. se otetaan filestä jonka nimi on core_calc.pm .

use core_calc;

2. kysymys:

tuossa rivissä on jotain vikaa, mut en hoksaa missä. Se päivittää erään hash -valuen.

$data_hash->{$_} .= ${ [ split(/0/ $data_hash->{$_}) ] }[1];


3. kysymys, missä tässä on vika:

%data = load_data();

load_data() lataa dataa filestä ja palauttaa sen hashina.

2

1016

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Mik

      Kaikissa on ongelma se, ettet kerro mitä virheitä tulee. Mistä vetoa siitäkin, ettet käytä perlille optiota -w tai use strictiä ohjelman alussa. Nuo helpottavat elämää pidemmän päälle, vaikka alussa perlin urputus saattaa masentaakin.

      1. Minkä errorin ? Ehkä perlille pitää antaa tuon modulin sijantihakemisto optiolla -I.

      2. Mikä vika ? Eikö ohjelma käänny vai tuleeko hashin arvoon jotain mitä ei pitäisi ? Pikasilmäyksellä pitäisi kai olla $data_hash->{$_} .= (split(/0/, $data_hash->{$_}))[1] jos halutaan splitin tuottamasta taulukosta toinen elementti (en jaksanut testata..).

      3. Huoh..näkemättä koodia on täysin mahdotonta sanoa. Virheilmoitus ? Hashiin ei tule mitään, vai ?

    • Pekka

      1. ARVAUS: Hakemisto, jossa core_calc.pm on, ei löydy polusta.
      2. ARVAUS: split-funktiolla pitää olla pilkku parametrien erottimina.
      3. ARVAUS: load_data()-funkkari on toteutettu kutsuvan osan jäljessä ilman esittelyä. Muoto pitäisi olla:
      %data = &load_data();

      Mitä minä voitin?

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

    Luetuimmat keskustelut

    1. Nellietä Emmaa ja Amandaa stressaa

      Ukkii minnuu Emmaa ja Amandaa stressaa ihan sikana joten voidaanko me koko kolmikko hypätä ukin kainaloon ja syleilyyn k
      Isovanhempien jutut
      6
      1247
    2. Mielessäni vieläkin T

      Harmi että siinä kävi niinkuin kävi, rakastin sinua. Toivotan sulle kaikkea hyvää. Toivottavasti löydät sopivan ja hyvän
      Ikävä
      16
      1216
    3. Nähtäiskö ylihuomenna taas siellä missä viimeksikin?

      Otetaan ruokaöljyä, banaaneita ja tuorekurkkuja sinne messiin. Tehdään taas sitä meidän salakivaa.
      Ikävä
      1
      1149
    4. Ei luottoa lakko maahan

      Patria menetti sovitun ksupan.
      Suomen Keskusta
      3
      1149
    5. Sinäkö se olit...

      Vai olitko? Jostain kumman syystä katse venyi.. Ajelin sitten miten sattuu ja sanoin ääneen siinä se nyt meni😅😅... Lis
      Ikävä
      0
      1134
    6. Persut petti kannattajansa, totaalisesti !

      Peraujen fundamentalisteille, vaihtkaa saittia. Muille, näin sen näimme. On helppo luvata kehareille, eikä ne ymmärrä,
      Maailman menoa
      0
      1133
    7. Housuvaippojen käyttö Suomi vs Ulkomaat

      Suomessa housuvaippoja aletaan käyttämään vauvoilla heti, kun ne alkavat ryömiä. Tuntuu, että ulkomailla housuvaippoihin
      Vaipat
      0
      1118
    8. Pupuhuhdasta löytyi lähes sadan kilon miljoonalasti huumeita

      Pupuhuhdasta löytyi lähes sadan kilon miljoonalasti huumeita – neljä Jyväskylän Outlaws MC:n jäsentä vangittu: "Määrät p
      Jyväskylä
      41
      1114
    9. Hyvää yötä ja kauniita unia!

      Täytyy alkaa taas nukkumaan, että jaksaa taas tämän päivän haasteet. Aikainen tipu madon löytää, vai miten se ärsyttävä
      Tunteet
      2
      1105
    10. Lepakot ja lepakkopönttö

      Ajattelin tehdä lepakkopöntön. Tietääkö joku ovatko lepakot talvella lepakkopöntössä ´vai jossain muualla nukkumassa ta
      1
      1100
    Aihe