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 + -
显示快捷键?