開発環境
- OS X Mavericks - Apple (OS)
- Dart Editor (開発環境)
- Dart (プログラミング言語)
初めてのコンピュータサイエンス(Jennifer Campbell、Paul Gries、Jason Montojo、Greg Wilson(著)長尾 高弘(翻訳))の4章(モジュール)、4.8(練習問題)、3.をDartで解いてみる。
その他参考書籍
- What is Dart? [Kindle版] (O'Reilly Media) Kathy Walrath Seth Ladd (著) このブログでの感想
4.8(練習問題)、3.
コード
sample.dart
void main(){ var s = 'boolean'; print('${s} 大文字化 ${s.toUpperCase()}'); s = 'CO2 H2O'; var i = s.indexOf('2'); print('${s} 最初に\'\2\'が現れる位置 ${i}'); print('${s} 2度目に\'2\'が現れる位置 ${s.indexOf('2', i + 1)}'); s = 'Boolean'; print('${s} 先頭の文字が小文字かどうか ${s[0] == s[0].toUpperCase()}'); s = 'MoNDay'; var t = s.toLowerCase(), u = t[0].toUpperCase() + t.substring(1).toLowerCase(); print('${s} すべて小文字に変換 ${t} 先頭文字だけを大文字に変換 ${u}'); s = ' Monday'; print('"#${s}" 先頭の空白を除去 "#${s.trim()}"'); }
入出力結果
boolean 大文字化 BOOLEAN CO2 H2O 最初に'2'が現れる位置 2 CO2 H2O 2度目に'2'が現れる位置 5 Boolean 先頭の文字が小文字かどうか true MoNDay すべて小文字に変換 monday 先頭文字だけを大文字に変換 Monday "# Monday" 先頭の空白を除去 "#Monday"
0 コメント:
コメントを投稿