Slot
#
純関数に与えられる第1引数を表す.
#n
第 n 引数を表す.
#name
第1引数の連想中のキー "name" に関連付けられた値を表す.
予備知識
- Slot[1]は,純関数に与えられた第1引数を表す.式Slot[1]は,ハッシュ文字と一緒に短く表示されることもある.つまりとして表示されることもある.純関数の 番目の引数は,Slot[n]で表され, と書かれることも多い.純関数のゼロ番目のスロットは,その頭部である.
- Slotは通常Function内部で使われる.形式の純関数では,#は,引数あるいは形式的なパラメータを表すためにボディの一部として使われる.Slotを適用する例として,が挙げられるが,これは評価されるとになる.
- 純関数に与えられる引数の列は,SlotSequence(短縮形では##n と書かれる)を使って表される.
- 純関数がネストされた場合には,スロットの意味が曖昧になることがある.その場合,名前付きのパラメータを持つ明示的なFunction構文を使って,パラメータを指定しなければならない.
例題
すべて開くすべて閉じるスコープ (5)
#name はSlot["name"]として解釈される:
考えられる問題 (3)
Wolfram Research (1988), Slot, Wolfram言語関数, https://reference.wolfram.com/language/ref/Slot.html (2014年に更新).
テキスト
Wolfram Research (1988), Slot, Wolfram言語関数, https://reference.wolfram.com/language/ref/Slot.html (2014年に更新).
CMS
Wolfram Language. 1988. "Slot." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/Slot.html.
APA
Wolfram Language. (1988). Slot. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Slot.html