開発環境
- OS X Mavericks - Apple (OS)
- Dart Editor (開発環境)
- Dart (プログラミング言語)
初めてのコンピュータサイエンス(Jennifer Campbell、Paul Gries、Jason Montojo、Greg Wilson(著)長尾 高弘(翻訳))の2章(Python入門)の2.10(練習問題)、7をDartで解いてみる。
その他参考書籍
- What is Dart? [Kindle版] (O'Reilly Media) Kathy Walrath Seth Ladd (著) このブログでの感想
7.
コード
sample.dart
final double g2l = 3.78541178; final double m2km = 1.609344; double convertMileage(num mpg){ var kpl = mpg * m2km / g2l; return 100 / kpl; } void main(){ [20, 40].forEach((mpg){ print('${mpg} mpg: ${convertMileage(mpg)} l/100km'); }); }
入出力結果
20 mpg: 11.760729154239243 l/100km 40 mpg: 5.880364577119622 l/100km
定数宣言でconstとfinalでちょっと迷ったけど、違いについてDart News & Updates/ Const, Static, Final, Oh my!に分かりやすい記述があった。
0 コメント:
コメントを投稿