0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Ceylonでの基本的な関数

Posted at

よく使う系のヤツの紹介をしてみます。

#システムでよく使う系の関数

print

コンソールに内容を出力します。
ログ系のライブラリを使うほどじゃないときにはよく使うかも?

##system
system.milliseconds;とかで現在ミリ秒が取得出来ます。
実行時間とかはかるときによく使いますよね。

##apply
フレームワークとか作るときはもしかしたら使う?
関数系の言語だとあまり使わないのかな。

#最近の言語ではよくあるlistやset系の関数

Javaではあまり標準では用意されてない系ですね。

##zip
複数の配列を1つの配列にまとめて返します。
結構使うよね。
JavaだとaddAllで集める感じだけど。。

##flatten
配列の配列を1つの配列にして返します。
よく使う?

##shuffle
配列やリストをランダムに並べ替えて返します。
うーん使うかなぁ。
キーをばらしたいケースとかあるときは使うけど・・・。
Ceylonでそのパターンがあるのか・・・。

##sort
これはJavaでもありますね。
ソートします。

#公式doc
他の関数や詳しい感じの説明は公式で・・・(英文)
http://modules.ceylon-lang.org/repo/1/ceylon/language/1.0.0/module-doc/index.html

アドベントカレンダーあと半分あるのに
マイナー過ぎて流行のライブラリとかフレームワークとかもないので
本気でネタ切れた。。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?