2015年12月12日

Juliaでimportする時に別名は付けられるか

Pythonだとこう書くヤツ。

import numpy as np

バージョン0.4.2現在、Juliaではasのような文法は用意されてないらしい。

issueを見るとそういう提案はされているけど、特にいらないんじゃないという結論になっている。

https://github.com/JuliaLang/julia/issues/1255

新しく文法変えるより、別にこれで良いよねという感じらしい。

import ModuleWithLongName
const Shortname = ModuleWithLongName

どうしても1行で書きたい場合は、まあ、無理すれば書けなくはない。

import ModuleWithLongName; const Shortname = ModuleWithLongName

issueの中で出てる案の中では、importが値を返して、x = import foo みたいにできるのが個人的には好み。