Het Wat heb jij vandaag geprogrammeerd? topic

Gestart doorAarclay4.538 reacties23.755 weergaven

4.539 berichten · pagina 272 van 303

Berichten
518
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Raoul schreef:
Eerst en vooral: de functies [c]list()[/c], [c]array()[/c] en [c]seq()[/c] gewist.

Arrays bestaan niet meer, alles is nu een list.

En omdat er nu nog enkel lists zijn, is er een betere manier om een list te maken: [c]lijst = [][/c]. Je kan ook een list aanmaken met enkele waardes: [c]namen = [Raoul, Niels, Caner][/c]

[c]seq()[/c] bestaat ook niet meer, je kan nu i.p.v. [c]seq(0, 10)[/c] gewoon [c][0..10][/c] doen. Dit betekent ook dat [c]for[/c] veel netter is:
[0..10] -> | i | {
  i -> stdout;
};


Ook is er een manier toegevoegd om een lijst vanaf een bepaalde positie op te halen: [c]"Raoul"[0..2][/c] geeft [c]["R", "a", "o"][/c]. [c][1..10][0..2][/c] zou [c][1, 2, 3][/c] geven.

Heb je dan ook een dictionary ofzo? Met keys en values?.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Dat staat op de to-do list! Is waarschijnlijk het volgende wat ik ga toevoegen.
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Raoul schreef:
Eerst en vooral: de functies [c]list()[/c], [c]array()[/c] en [c]seq()[/c] gewist.

Arrays bestaan niet meer, alles is nu een list.

En omdat er nu nog enkel lists zijn, is er een betere manier om een list te maken: [c]lijst = [][/c]. Je kan ook een list aanmaken met enkele waardes: [c]namen = [Raoul, Niels, Caner][/c]

[c]seq()[/c] bestaat ook niet meer, je kan nu i.p.v. [c]seq(0, 10)[/c] gewoon [c][0..10][/c] doen. Dit betekent ook dat [c]for[/c] veel netter is:
[0..10] -> | i | {
  i -> stdout;
};


Ook is er een manier toegevoegd om een lijst vanaf een bepaalde positie op te halen: [c]"Raoul"[0..2][/c] geeft [c]["R", "a", "o"][/c]. [c][1..10][0..2][/c] zou [c][1, 2, 3][/c] geven.

what if

[c][0..10][0..2][/c]

Geeft dat 012?
0
Berichten
518
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dylan schreef:
Eerdere citaten tonen
Raoul schreef:
Eerst en vooral: de functies [c]list()[/c], [c]array()[/c] en [c]seq()[/c] gewist.
Arrays bestaan niet meer, alles is nu een list.

En omdat er nu nog enkel lists zijn, is er een betere manier om een list te maken: [c]lijst = [][/c]. Je kan ook een list aanmaken met enkele waardes: [c]namen = [Raoul, Niels, Caner][/c]

[c]seq()[/c] bestaat ook niet meer, je kan nu i.p.v. [c]seq(0, 10)[/c] gewoon [c][0..10][/c] doen. Dit betekent ook dat [c]for[/c] veel netter is:

[0..10] -> | i | {
  i -> stdout;
};


Ook is er een manier toegevoegd om een lijst vanaf een bepaalde positie op te halen: [c]"Raoul"[0..2][/c] geeft [c]["R", "a", "o"][/c]. [c][1..10][0..2][/c] zou [c][1, 2, 3][/c] geven.
what if

[c][0..10][0..2][/c]

Geeft dat 012?

[0, 1, 2] lijkt me logischerwijs yummie
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
[c][0..10][0..2][/c] geeft inderdaad [c][0, 1, 2][/c].
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Raoul schreef:
[c][0..10][0..2][/c] geeft inderdaad [c][0, 1, 2][/c].
Ah nice, maar hoe weet het script nou of je moet optellen (eerste []) of moet selecteren (2e [])?
0
Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Eigenlijk niet echt programmeren, maar heb me server geoptimaliseerd met caching en een reverse proxy voor nginx ingesteld.. Damn its fast biggrin
Afbeelding

En dat met WordPress smile
0
Berichten
518
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dylan schreef:
Eerdere citaten tonen
Raoul schreef:
[c][0..10][0..2][/c] geeft inderdaad [c][0, 1, 2][/c].
Ah nice, maar hoe weet het script nou of je moet optellen (eerste []) of moet selecteren (2e [])?
Zoals je zegt, als er geen [] voor staat kan het niet selecteren en telt het dus op.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Dylan schreef:
Eerdere citaten tonen
Raoul schreef:
[c][0..10][0..2][/c] geeft inderdaad [c][0, 1, 2][/c].
Ah nice, maar hoe weet het script nou of je moet optellen (eerste []) of moet selecteren (2e [])?
Bij de eerste value is er nog niks eerder gedeclareerd, dus hij maakt een list, maar als je dan [c][0..2][/c] gaat doen is er wél iets voor gedeclareerd, namelijk een list, en zo weet ie of ie een range moet ophalen.

Oja, had ook nog locked values gemaakt (zoals [c]const[/c] in php en [c]final[/c] in Java.)

naam |= "Raoul"

naam -> stdout; -- Output: Raoul

naam = "Hoi"; -- Runtime exception!
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Jponsen schreef:
Eigenlijk niet echt programmeren, maar heb me server geoptimaliseerd met caching en een reverse proxy voor nginx ingesteld.. Damn its fast biggrin
Afbeelding

En dat met WordPress smile
Zijn het static paginas? zoja: zorg dat de pagina 1 keer gerenderd wordt en sla de html op als cachefile. Memcache het dan en de eerste keer heb je normale laadtijd, maar die keren erna is het echt super snel biggrin
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Jessee schreef:
Eerdere citaten tonen
Jponsen schreef:
Eigenlijk niet echt programmeren, maar heb me server geoptimaliseerd met caching en een reverse proxy voor nginx ingesteld.. Damn its fast biggrin
Afbeelding

En dat met WordPress smile
Zijn het static paginas? zoja: zorg dat de pagina 1 keer gerenderd wordt en sla de html op als cachefile. Memcache het dan en de eerste keer heb je normale laadtijd, maar die keren erna is het echt super snel biggrin
Of gewoon de cache functie van nginx gebruiken, dan hoef je niets in het ram te laden.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
ram is volgens mij sneller, maar idd nginx kan ook cachen dus dat ook gebruiken
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Jessee schreef:
ram is volgens mij sneller, maar idd nginx kan ook cachen dus dat ook gebruiken
De vraag is of je html pagina"™s in je RAM wil laden? Ik doe dat liever niet, ik cache dan liever MySQL results in cache of werk dan met Redis om kleinere dingen te cachen.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Dat is een betere oplossing als je dynamic pages hebt.
Ik heb een static wordpress website met maar een paar paginas.
Dat zijn gewoon html files en php komt er niet eens aan te pas.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Jessee schreef:
Dat is een betere oplossing als je dynamic pages hebt.
Ik heb een static wordpress website met maar een paar paginas.
Dat zijn gewoon html files en php komt er niet eens aan te pas.
Dan moet je met redis gaan werken en niet met memcached. Redis is veel en echt veel flexibeler dan memcached.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren