Kom ihåg mig?

Python som serverspråk?

 
Ämnesverktyg Visningsalternativ
Oläst 2011-04-30, 10:59 #15
Onkelborg Onkelborg är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2007
Inlägg: 382
Onkelborg Onkelborg är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2007
Inlägg: 382
Citat:
Ursprungligen postat av danjel Visa inlägg
Och för att ta ett exempel så används nu ofta ( de i php så bekanta) "otypade" dataseten och variabler, ("var" keyword) i C#. Typningen brukar lyftas fram som en fördel för c# men det finns väl en anledning att MS delvis går ifrån det, speciellt i webbprojekt.
Nja, "var" i C# är inte otypat, det är typat, men exakt vilken datatyp väljs av kompilatorn beroende på vad variabeln är tilldelad med först. Om du försöker sätta dess värde till någonting annat senare så får du kompileringsfel, likaså om du försöker komma åt en egenskap eller metod som inte finns. Kort sagt: en genväg för att t.ex. slippa skriva datatypen två gånger på samma rad när man deklarerar en variabel samt skapar en ny instans av en klass samtidigt.

Däremot har "dynamic" tillkommit, och den är löst typad. Kontroll om t.ex. egenskaper, metod etc. finns sker först runtime. Smidigt t.ex. när man jobbar med anonyma klasser. Dock ingenting man använder mer än när det verkligen finns behov, bland annat just för att det ökar risken för buggar. Är dock bättre än att peta en massa med reflektion.
Onkelborg är inte uppkopplad   Svara med citatSvara med citat
 


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 03:12.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017