ocaml学习随笔-1

utop # let rec my_listprint items =

match items with

|first::the_rest->printf "%s\n" first;

my_listprint the_rest

|[]->""

;;

val my_listprint : string list -> string = <fun>                                ─( 21:48:03 )─< command 27 >─────────────────────────────────────{ counter: 0 }─utop # my_listprint ["aaa";"nnnn";"bbbb"];;

aaa     

nnnn

bbbb                                                                            

- : string = ""                                                                 ─( 21:48:13 )─< command 28 >─────────────────────────────────────{ counter: 0 }─utop


utop # let my_first items=match

items with 

|first::the_rest->first

|[]->"null"(*空*)

;;

val my_first : string list -> string = <fun>                                    ─(                          ─( 20:35:09 )─< command 3 >──────────────────────────────────────{ counter: 0 }─

utop # my_first ["one";"two";"three";"four"];;

- : string = "one" 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值