2017-01-30 4 views
1

に拡張するためのオペレータ:インポート私は定義しようとしていたジュリア

.*(s1::String, s2::String) = string(s1,s2) 

とエラーました:

import Base..* 

をしかし、別のエラーました:function Base..* must be explicitly importedは、私がやったinvalid operator "..*"を。

この演算子はどのようにインポートする必要がありますか?

+0

明示的に 'import'せずに' Base.:(.*)(s1::String、s2 :: String)= string(s1、s2) 'を使うこともできます。 – Gnimuc

答えて

1

あなたは

import Base.(.*) 

ユースケースは何ができますか?

+0

クール。ここでのユースケースはあまりありません。ジュリアの本のいくつかの例に従おうとしています。 – qed

+2

Julia 0.6では、 '。*'は '*'演算子を使った 'broadcast'演算に対応しているので、これは非推奨です。 –

+0

0.6で要素乗法をどのようにしますか? – qed

関連する問題