Zināšanu bāze

F# vērtības piešķiršana vairākiem mainīgiem

Sveicināti,

Soli pa solim pievienojos funkcionālās programmēšanas piekritējiem. Šoreiz par ērtu veidu, kādā piešķirt vērtības vairākām mainīgiem.

let FirstName, LastName, Age = "Andrejs", "Mamontovs", 29

Šinī piemēra definējam 3x mainīgās FirstName, LastName, Age un tādā pat secībā pēc vienādojumu zīmes tiek piešķirtas vērtības. F# gadījumā valoda pēc koda veic tipa piemeklēšanu. FirstName, LastName mainīgie ir ar tipu string, un mainīgais Age ar tipu int.

Var definēt arī ar tipa precizējumu.

let (FirstName:string), (LastName:string), (Age:int) = "Andrejs", "Mamontovs", 29

Cerams ka noderēs!

 


Posted Apr 09 2010, 11:40 AM by andrejs.mamontovs
Filed under: , ,

Comments

Bytec wrote re: F# vērtības piešķiršana vairākām mainīgām
on 04-09-2010 16:38

Kāpēc tu "variable" sauc par "mainīgā" (sieviešu dzimtē)? Terminoloģijas vārdnīca saka variable->mainīgais.

andrejs.mamontovs wrote re: F# vērtības piešķiršana vairākām mainīgiem
on 04-09-2010 17:11

Paldies par labojumu. Tās jau attiecās uz manu valsts valodas prasmi!

valdis.iljuconoks wrote re: F# vērtības piešķiršana vairākiem mainīgiem
on 04-11-2010 6:45

patiesībā funckionālajā programmēšanā ir maz mainīgo :) ja nu vienīgi tos, kurus tu nodefinē ar "mutable". ir vērtības un vērtību bindošana :)

tas tā - pieredzei.. :))

andrejs.mamontovs wrote re: F# vērtības piešķiršana vairākiem mainīgiem
on 04-11-2010 15:10

Paldies par labojumu. Jā ,korekti būtu teikt pieškiršana! Tikai ar apzīmējumu mutable vērtības pārtop mainīgās. Jā šī te lieta ir viena no raksturīgām funkcionālās programmēšanas īpašībām.

Add a Comment

(obligāts)  
(brīvizvēles)
(obligāts)  
Remember Me?