8
2

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 3 years have passed since last update.

Elixir 1.11.4 => 1.12.1でふえた関数、なくなった関数

Last updated at Posted at 2021-06-05

はじめに

  • Elixir 楽しんでいますか:bangbang::bangbang::bangbang:
  • この記事では1.11.4 => 1.12.1の差異をお伝えします

1.11.4 => 1.12.1増えた関数

Code

2021/06/06 04:40追記

  • ensure_loaded!/11.12.0で追加されたもののようですが、since 1.12.0は書いてありませんでした
  • なにか事情なりルールがあって書く必要のないものなのかもしれませんが、書き忘れかもしれないのでワンチャンスねらってプルリク出してみました
    • マージされました :tada::tada::tada:
    • 名乗るほどものでもない名をElixirに刻みました :rocket::rocket::rocket:

Enum

Enumerable

2021/06/06 04:40追記

  • Enumerable.impl_for/1Enumerable.impl_for!/1は、ドキュメントにはないので取り消し線にしました
  • それ以外のものは、1.11.4にもありました(目視確認)
  • なんで差分として検出したのかはわかっていません
    • 私の書いたプログラムが間違っているのだとおもいます...

IO

2021/06/06 04:40追記

  • Link先にはsince 1.12.0とついていません
  • 1.11.4には、もともと引数の数が2個の関数が存在していました(目視確認)
  • デフォルト引数が追加されている感じです
  • こういう場合には、since 1.12.0とはかかないのですかね
    • 引数0や1で呼び出したら、古いElixirでは動かないとおもいます

List

2021/06/06 04:40追記

Module

System

1.11.4 => 1.12.1なくなった関数

  • 差分なし

Wrapping up :lgtm::lgtm::lgtm::lgtm:

スクリーンショット 2021-06-06 5.26.48.png

スクリーンショット 2021-06-06 5.30.59.png

8
2
1

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
8
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?