zoukankan      html  css  js  c++  java
  • erlang学习笔记之基础语法

    字符串是双引号,单引号的是atom
    元组:

    下标从1开始
            X = {'test1',2,3,4}.
            element(1,X).
        配合模式匹配,可以给元素项命名,直接不用下标标记元素项

    列表增删改查

        增加:
            通过管道符号,把左边的数据添加到右边的列表
                [5,4,3|[1,2]].
            两个列表通过 ++ 生成新列表
                [1,2,3,4] ++ [7,8,9,10].
        删除:
            大列表--小列表,当然是生成新变量了
            [1,2,3,4,5,6,7,8] -- [1,2,3,4].
        修改:
            erlang变量不可以修改,因此,无
        赋值:
            [X,Y|P] = [1,2,3,4,5,6,7,8].

    大小比较:(毁三观啊)

        数值 < 原子 < 元组 < 列表

    比较运算符

    >= =< (不能像箭头,得像苦逼的脸)

    if语句

    -module(test_erlang).
    -export([test/1]).
    
    test(X)->
      if
        X == 0 ->
          io:format("asdasd");
        X == 10 ->
          io:format("10 if ~p.~n",X);
        true ->
          io:format("ok")
      end.

    case语句

    -module(test_erlang).
    -export([test/1]).
    
    test(X)->
      case X of
        0 ->
          io:format("asdasd");
        10 ->
          io:format("10 if ~p.~n",X);
        Other ->
          io:format("ok")
      end.
  • 相关阅读:
    电路原理图基本知识概述(转)
    数字电路笔记
    模拟电路笔记
    ROS笔记一
    STM32笔记三
    电子元件笔记
    STM32笔记二
    C语言相关知识
    利用sql报错帮助进行sql注入
    kali下纯文本与窗口环境切换
  • 原文地址:https://www.cnblogs.com/ziyouchutuwenwu/p/3722695.html
Copyright © 2011-2022 走看看