search
LoginSignup
0
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

Elixir その2 Advent Calendar 2020 Day 6

posted at

updated at

Organization

次の関数の第二引数なんだよなー(Elixir)

この記事は、Elixir その2 Advent Calendar 2020 6日目です。
前日は二次元リストの操作(Elixir) でした。


前の計算結果を次の関数の第二引数1にいれたい(Pipe operatorでつなぎたい)ことありませんか!?
ありますよね。 (そうじゃないと、この記事のレゾンデートルがない)

たとえば

content = DocomoTextToSpeech.run!("エリクサー")
File.write("output.wav", content)

docomo_text_to_speech

その1

DocomoTextToSpeech.run!("エリクサー")
|> (fn content -> File.write("output.wav", content) end).()

その2

DocomoTextToSpeech.run!("エリクサー")
|> (&File.write("output.wav", &1)).()

Wrapping Up :lgtm: :santa: :santa_tone1: :santa_tone2: :santa_tone3: :santa_tone4: :santa_tone5: :lgtm:


  1. 第二引数、第三引数、第四引数、...、第N引数――第一引数以外に指定したいという話です 

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
What you can do with signing up
0
Help us understand the problem. What are the problem?