2017-01-30 27 views
1

延長我試圖定義:導入操作員在朱莉婭

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

,並得到了一個錯誤:function Base..* must be explicitly imported,所以我所做的:

import Base..* 

卻得到了另一個錯誤:invalid operator "..*"

我該如何導入這個操作符?

+0

你也可以使用Base.:(()*(s1::String,s2∷String)= string(s1,s2)''而不顯式'import'。 – Gnimuc

回答

1

你可以做

import Base.(.*) 

有什麼用呢?

+0

很酷。這裏沒有太多的用例,只是試圖在Julia書中遵循一些例子。 – qed

+2

請注意,在Julia 0.6中,這已被棄用,因爲'。*'對應'''操作符的'broadcast'操作。 –

+0

如何在0.6中做元素乘法運算? – qed