答えて
ジュリアでは、append !
to names of functions that modify their argumentsの規則です。その理由は、Julia関数の引数がpassed-by-sharingであるため、この規則がないと、関数が入力引数の内容を変更するかどうかを知ることは容易ではありません。
私はこのコードを読んでいますが、なぜプログラマは関数の定義の後に '!'を付けずに関数の別のコピーを追加したのでしょうか? @演算子(V :: Matrix;ポリシー= false)= 演算子!(V、類似(V);ポリシー=ポリシー) ' – ReD
@ReD'演算子はどのように実装されていますか? – Gnimuc
>なぜプログラマが関数の別のコピーを追加したのですか?関数の定義の後に? !変更可能ではありません。つまり、入力を変更しません。それはoperator(!)で変更された別の行列を(同様の(V)を介して)作成しますが、それを返さないことに注意してください。 operator()を呼び出すと、入力は変更されません。演算子!()を呼び出すと、少なくとも1つの入力(つまり、2番目の入力)が変更されます。 – sbromberger
- 1. インポートの感嘆符は何を意味しますか?
- 2. git config aliasの感嘆符の意味は何ですか?
- 3. Objective-C if文で感嘆符の意味は何ですか?
- 4. Bashコマンドラインの感嘆符の意味
- 5. A64命令の終わりに感嘆符の意味は何ですか?
- 6. プロジェクト名の感嘆符
- 7. PHPで関数の前に感嘆符が実際に何を意味するのですか
- 8. R - 可変前に感嘆符が、後続=、==または類似
- 9. 「!」とは何ですか? (感嘆符)はhttpヘッダー "Cache-Control:!no-store、!bypass-cache"を意味しますか?
- 10. 配列インデックスの感嘆符は何をしますか?
- 11. 感嘆符= 0
- 12. 感嘆符
- 13. facebookの感嘆符
- 14. ProGuardではクラスパスの前に感嘆符ができますか?
- 15. 機能の前に[&]は何を意味しますか?
- 16. git addの前に感嘆符を追加するのは何ですか?
- 17. 参照の前にある赤い感嘆符のアイコンは、VS2010でどういう意味ですか?
- 18. 変数の前に2つの感嘆符の目的は何ですか?
- 19. 、渡すコマンドの前に感嘆符は、まだスクリプトが
- 20. 感嘆符がbashの関数名にありますか?
- 21. バッチ - EnableDelayedExpansion、感嘆符とファイル/フォルダの名前
- 22. サークル内の感嘆符の文字コードは何ですか?
- 23. Fsharp/FAKEの二重の感嘆符(!!)は何ですか?
- 24. ScalaのAkka、感嘆符と疑問符
- 25. YAMLでは感嘆符は何ですか?
- 26. スカラーのargとしての感嘆符(!)
- 27. Swiftアイコンバッジ番号感嘆符
- 28. java eclipse赤い感嘆符
- 29. regex match感嘆符java
- 30. 許諾にアスタリスクと感嘆符の意義STATES
オーバーロード!演算子 – mvladk