stack_client.erl
来自「OTP是开放电信平台的简称」· ERL 代码 · 共 35 行
ERL
35 行
%% stack_client example file.-module('stack_client'). -export([run/0]).run() -> case catch corba:string_to_object("corbaname:rir:/NameService#StackFactory") of {'EXCEPTION', _E} -> io:format("The stack factory server is not registered~n",[]); SF -> %% Create the stack SS = 'StackModule_StackFactory':create_stack(SF), 'StackModule_Stack':push(SS, 4), 'StackModule_Stack':push(SS, 7), 'StackModule_Stack':push(SS, 1), 'StackModule_Stack':push(SS, 1), Res = 'StackModule_Stack':pop(SS), io:format("~w~n", [Res]), Res1 = 'StackModule_Stack':pop(SS), io:format("~w~n", [Res1]), Res2 = 'StackModule_Stack':pop(SS), io:format("~w~n", [Res2]), Res3 = 'StackModule_Stack':pop(SS), io:format("~w~n", [Res3]), %% Remove the stack 'StackModule_StackFactory':destroy_stack(SF, SS) end.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?