LoginSignup
0
0

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