|
laacz tagad
klausās:
Radio NABA
Autora domas ne vienmēr sakrīt ar autora domām. © spectatorIr pagājuši 24 gadi un 7 mēneši un 27 dienas kopš mana mūža laimīgākās dienas
Papildus 3355 maniem pļurkšķiem ir sapļurkstēti 33189 sveši pļurkšķi.
ICQ: #58279153 (very rarely)
MSN:
E-mail:
Mazās pustizlās ikoniņas aiz linkiem (ne visiem) arī šo to nozīmē.
|
|
<br />
<br />
<br />
2004 19. februāris ceturtdiena
09:16 |
Tik tikko ienāca prātā doma, kā iekš PHP samainīt vietām divu mainīgo vērtības, neizmantojot trešo mainīgo.
Agrāk rakstīju:
$c = $a;
$a = $b;
$b = $c;
Tagad rakstīšu:
list($a, $b) = array($b, $a);
|
Delf (#19679) |
09:41 @ 2004. gada 19. februāris, ceturtdiena
|
new kur nozagi ideju ? jeb pac izdomaaji so gjenialo ideju :)
$a = $a + $b;
$b = $a - $b;
$a = $a - $b;
--
7 = 4 + 3
4 = 7 - 3
3 = 7 - 4
taa pat arii ar * un / :) |
Delf (#19680) |
09:42 @ 2004. gada 19. februāris, ceturtdiena
|
new /me liekas ka php gana iekshaa izmanto kaut ko "tresho" (neba temp array) |
laacz (#19681) |
09:58 @ 2004. gada 19. februāris, ceturtdiena
|
new Delf:
Tavs gadījums der tikai, ja vietām jāmaina skaitļi.
A tas, ka PHP pats izmanto kaut ko trešo, mani nekrata, jo ātrāk būs tad, ja PHP interpretators jamo iznmanto, nekā tad, ja es pats to daru :) |
Mark (#19690) |
11:59 @ 2004. gada 19. februāris, ceturtdiena
|
new Īsti kodieri domā bitos :)
$a = $a ^ $b;
$b = $a ^ $b;
$a = $a ^ $b; |
cyberspace (#19691) |
12:24 @ 2004. gada 19. februāris, ceturtdiena
|
new Intresanti kā tas ir realizets zemaka līmeni. Sportiskas intreser pēc:) varbūt tomer is gadijumi kad labak ir izmantot tresso mainigo:) |
Smejmoon (#19692) |
12:27 @ 2004. gada 19. februāris, ceturtdiena
|
new No offence:
>>>a,b = b,a
zem segas tur notiek taa
tuple(a,b) = tuple(b,a) |
-- (#19693) |
13:20 @ 2004. gada 19. februāris, ceturtdiena
|
new Ja veseli skaitļi, tad visātrāk ir:
a <-> b:
-----------
a = a xor b
b = b xor a
a = a xor b |
sklp (#19694) |
13:21 @ 2004. gada 19. februāris, ceturtdiena
|
new Vai pat īsāk ;)
$a^=$b^=$a^=$b; |
misame (#19699) |
14:41 @ 2004. gada 19. februāris, ceturtdiena
|
new bija bija šitāda (http://asdf.lv/stufi/xor.htm) lieta |
Lupus (#19701) |
14:53 @ 2004. gada 19. februāris, ceturtdiena
|
new vienkāršība? Es tādu kodu lasīšu un domāšu kas tur notiek. Man labāk patīk ja viss smuki priekšā uzrakstīts.
Nemaz nerunājot par to ka šitādos sīkumos tev rezultātā savāksies ievērojams overheads. |
Grrr (#19708) |
17:59 @ 2004. gada 19. februāris, ceturtdiena
|
new Nemaz nerunājot par to, vai PHP tiešām otro variantu izpildīs ātrāk.
Bez tam.. sauciet mani par tupu, bet iedodiet piemēru, kur mainīgos jāswapo vietām, un kuru nevar pārrakstīt elegantāk (un iespējams ātrāk).
Vienīgais kas nāk prātā ir zortēšana, bet nu tur jau nu gan būtu labāk izmantot built-inus. |
cu (#19712) |
18:46 @ 2004. gada 19. februāris, ceturtdiena
|
new matemātika:
a = 4
b = 3
a = a+b // 7
b = a - b // 7 - 3 = 4
a = a - b // 7 - 4 = 3 |
cu (#19713) |
19:11 @ 2004. gada 19. februāris, ceturtdiena
|
new ak šausmas, delf (pats pirmais komentārs) ir pilnīgi kopējis mani :)) |
Smejmoon (#19716) |
22:06 @ 2004. gada 19. februāris, ceturtdiena
|
new Starpcitu lāča variants strādā jebkuram mainīgo daudzumam :P |
Druu (#19721) |
09:36 @ 2004. gada 20. februāris, piektdiena
|
new ...un ir daudz saprotamāks par matemātiskajām idejām |
Armis (#19735) |
14:32 @ 2004. gada 20. februāris, piektdiena
|
new Butiba sis tipa hints darbojas visas progr.val., biezi vien jaizmanto kads(-i) liekais(-ie) mainigie, lai kaut ko apmainitu vietam!!! Ja iet skola un lasa gramatas, tad sadu padomu var uzzinat....es to uzzinaju pirms 4 gadiem.... :-PPPP |
Mazliet komentāru kultūras, jeb laacziquette
- Ja tu gribi pateikt tikai ':)', tad saki to sev un pie spoguļa. Pašam prieks un es esmu mierīgs.
- Neaizraujies ar enteriem savā komentārā. Pavisam nav obligāti likt divus vai trīs enterus pēc katras uzrakstātās rindiņas.
- Offtopiks (komentāri ne pa tēmu) nav no gaidītākajām lietām.
- Galu galā, ja tev ir verbāla caureja, ej uz delfiem vai arī taisi pats savu lapu.
- Pirms spiest pogu, padomā. Varbūt tu vēl neesi visu pateicis? Lai nebūtu pēc tam vēl 26 pēc kārtas esošu komentāru jāraksta.
- Vēlies runāt ar kādu cilvēku, uzraksti viņam vēstuli. Ir daži izņēmumi. Agressor, tu neesi izņēmums.
- Un, galu galā, paturu tiesības jebkuru sev neimponējošu komentāru izmēzt.
- Par izņēmumu kādā no šiem punktiem, vai arī visos noteikumos var kļūt, uzrakstot iesniegumu un iedodot man to rokā. Iesnieguma vēlamais apjoms - 0.7 laba viskija.
- Gan jau kaut ko vēl izdomāšu.
|