代码之家  ›  专栏  ›  技术社区  ›  yazz.com

忽略shell中的模块名

  •  1
  • yazz.com  · 技术社区  · 16 年前

    3 回复  |  直到 16 年前
        1
  •  4
  •   Zed    16 年前

    -module(user_default).
    
    -export([seq/2]).
    
    seq(A,B) -> lists:seq(A,B).
    

    确保编译的模块在您的代码路径中。

    Eshell V5.7.5  (abort with ^G)
    1> seq(1,4).
    [1,2,3,4]
    2>
    
        2
  •  2
  •   Roberto Aloi    16 年前

    我不这么认为。

    但是您仍然可以在shell中使用tab补全来简化。

    > l(foo).
    

        3
  •  2
  •   probsolver    16 年前

    1> lists:seq(1,10).
    [1,2,3,4,5,6,7,8,9,10]
    2> L = lists, S = seq.
    seq
    3> L:S(1,10).
    [1,2,3,4,5,6,7,8,9,10]