DART on Googlen avoimen lähdekoodin ohjelmointikieli, joka toimii verkkosivuilla ja servereissä, ja jolla voi JavaScriptiä paremmin hoitaa suurten verkkosovellusten koodaamisen. DART kielen kehitys aloitettiin 9/2011 ja 1.0-versio kielestä julkistettiin loppuvuodesta -2013. Nyt jo on olemassa lähes valmiit työkalut Chrome selainta varten. Blogger-blogien pitäjiä varten saamme ehkä kiintoisia Gadgetteja sivupalkkeihin ja muuta toiminnallisuutta verkkosivuille.
TÄMÄ blogi sisältää pääosin omia pohdintojani ja muistiinpanoja, eikä se varmaankaan tuo kovinkaan paljon uutta DART-kielen opiskeluun. Materiaali on pääosin KOPIOITU :( Dartlang-sivustoilta, josta kannattaa KÄYDÄ TARKISTAMASSA kielen viimeiset syntaksit.

torstai 27. syyskuuta 2012

Methods in DART


Methods are functions that provide behavior for an object.
Instance methods on objects can access instance variables and this. The distanceTo() method in the following sample is an example of an instance method.
#import('dart:math');

class Point {
  num x, y;
  Point(this.x, this.y);

  num distanceTo(Point other) {
    return sqrt(((x-other.x)*(x-other.x)) + ((y-other.y)*(y-other.y)));
  }
}
Here’s how you invoke the distanceTo() method on an instance of Point:
var point = new Point(2, 2); num distance = point.distanceTo(new Point(4,4)); assert(distance < 2.9 && distance > 2.8);





Ei kommentteja:

Lähetä kommentti