Erlang-China

erlang 中文社区

使用帮助?


如何输入Erlang代码?

2007.04.16. update.
通过 Hack PEAR/Highliter 增加了 Erlang 的语法加亮支持。 :D

2007.04.16.
安装了 Coolcode 插件,以解决输入 Erlang 代码显示时格式丢失的问题。编辑器也从 tinyMCE 改为了 WordPress Classic 输入代码的方式示例如下:
基本用法,输入:

<coolcode>
-module(tut4).

-export([list_length/1]).

list_length([]) ->
    0;
list_length([First | Rest]) ->
    1 + list_length(Rest).
</coolcode>

结果:

  1. -module(tut4).
  2.  
  3. -export([list_length/1]).
  4.  
  5. list_length([]) ->
  6.     0;   
  7. list_length([First | Rest]) ->
  8.     1 + list_length(Rest).

加上 Erlang 语法加亮,输入:

<coolcode lang="erlang">
-module(tut4).

-export([list_length/1]).

list_length([]) ->
    0;
list_length([First | Rest]) ->
    1 + list_length(Rest).
</coolcode>

结果:

  1. -module(tut4).
  2.  
  3. -export([list_length/1]).
  4.  
  5. list_length([]) ->
  6.     0;   
  7. list_length([First | Rest]) ->
  8.     1 + list_length(Rest).

加上 Erlang 语法加亮,并关闭行号,输入:

<coolcode lang="erlang" linenum="off">
-module(tut4).

-export([list_length/1]).

list_length([]) ->
    0;
list_length([First | Rest]) ->
    1 + list_length(Rest).
</coolcode>

结果:

-module(tut4).
 
-
export([list_length/1]).
 
list_length([]) ->
    
0;   
list_length([First | Rest]) ->
    
1 + list_length(Rest).

加上 Erlang 语法加亮,并加上源文件下载链接,输入:

<coolcode lang="erlang" download="tut4.erl">
-module(tut4).

-export([list_length/1]).

list_length([]) ->
    0;
list_length([First | Rest]) ->
    1 + list_length(Rest).
</coolcode>

结果:

下载: tut4.erl
  1. -module(tut4).
  2.  
  3. -export([list_length/1]).
  4.  
  5. list_length([]) ->
  6.     0;   
  7. list_length([First | Rest]) ->
  8.     1 + list_length(Rest).

目前支持的程序设计语言有(lang的取值):
* actionscript
* cpp
* css
* diff
* dtd
* html
* java
* javascript
* mysql
* perl
* php
* python
* ruby
* sql
* xml