dlang 泛型
2024-09-07 11:33:23
1 import std.stdio, std.string;
2
3 void main()
4 {
5 bool find(T)(T[] all, T sub)
6 {
7 foreach(each; all)
8 {
9 if(each == sub) return true;
10 }
11 return false;
12 }
13 string[] arr=["stra","strb","strc"];
14 int[] brr=[1,2,3];
15
16 writeln(find(arr,"stra"));
17 writeln(find(arr,"strr"));
18 writeln(find(brr,3));
19 writeln(find(brr,0));
20 }
输出:
true
false
true
false
最新文章
- BPM SharePoint解决方案分享
- cxf webservice 生成wsdl方法参数名称为arg0问题
- java 正则表达式
- win10 上运行 curl_init() 函数一直报错的解决办法
- Noi2011 : 智能车比赛
- 九度OJ 1010:计算A+B【字符串和数组】
- Android简单封装类似JQuery异步请求
- 转:linux下面/usr/local和opt目录有何区别
- GDB调试器简介
- 开发工具安装运行bug总结
- HDOJ(HDU) 2524 矩形A + B(推导公式、)
- Dos关闭进程命令
- 问题:FF中把UL下的LI设为左浮动UL的背景色就没有了?
- Qt入门之基础篇 ( 二 ) :Qt项目建立、编译、运行和发布过程解析
- ios开发-第二天
- Exp6 信息搜集与漏洞扫描 20164312 马孝涛
- Tomcat日志设定
- laravel5.8笔记八:数据库(单库和多库)
- 把ArrayList集合中的字符串内容写到文本文件中
- Python 绝技 —— UDP 服务器与客户端