class Student {

var stuId:Int?

var name:String?

init(name:String,id:Int){

self.stuId = id;

self.name  = name;

}

}

class ClassRoom {

var className:String?

var students = Dictionary<Int,Student>();

init(className:String){

self.className = className;

}

subscript (stuId:Int) -> Student{

get{

return students[stuId]!;

}

set{

students[stuId] = newValue;

}

}

}

class School {

var classes = Dictionary<Int,ClassRoom>();

subscript (classId:Int,stuId:Int) -> Student{

get{

let cr:ClassRoom? = classes[classId];

let stu:Student? = cr![stuId];

return stu!;

}

set{

let cr:ClassRoom? = classes[classId];

cr![stuId] = newValue;

}

}

subscript (classId:Int) -> ClassRoom{

get{

return classes[classId]!;

}

set{

classes[classId] = newValue;

}

}

}

subscript下标相关推荐

  1. Markdown中如何加入上标、下标?

    使用方法 标签 写法 效果 上标 2<sup>10</sup> 210 下标 H<sub>2</sub>0 H20 解释:sup是superscript ...

  2. POI导出word上下标

    runTemp.setSubscript(VerticalAlign.SUBSCRIPT);//下标 runTemp.setSubscript(VerticalAlign.SUPERSCRIPT);/ ...

  3. ***博客系统文章的数据库存储方式

    在通常的博客系统中,我们发表文章的时候,在数据库中存储的一般不仅仅是文章的文字,还包括文章的样式,而且很多时候都是所见即所得的效果.这就要求我们以html+文字这样存进数据库中,通过查找资料,可以用专 ...

  4. Ueditor的两种定制方式

    引言 UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码... 官网:http://ueditor ...

  5. FreeTextBox的ToolbarButton整理

    大致用了下FreeTextBox(用的是2.0.7版本的),确实是个不错的免费网页文本编辑控件.源代码需要费用$65,而使用则完全免费 (这里下载).我们正在用来发表blog的这个系统.Text也是用 ...

  6. VBA编程常用词汇英汉对照表

    表 20‑1到表 20‑8是VBA编程中使用频率最高的英文单词,按字母排序.词性列中,a表示形容词,n表示名词,v表示动词,p表示介词以及其他词性. 表 20‑1 VBA编程常用词汇表 单词 中文 词 ...

  7. FCKeditor使用方法技术详解

    转载自 http://www.cnblogs.com/cchyao/archive/2010/07/01/1769204.html 1.概述 FCKeditor是目前最优秀的可见即可得网页编辑器之一, ...

  8. 初探swift语言的学习笔记七(swift 的关健词)

    作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/32133809 转载请注明出处 如果觉得文章对你有所帮助,请通过留言 ...

  9. c语言常用指令翻译,c语言常见专业词汇带翻译

    每行每业都有相对的专业英语,那么学习c语言有那么必学的专业英语词汇呢?下面就一起来了解一些必备的c语言专业词汇吧,欢迎大家参阅. c语言专业词汇 identifier 标识符 keyword 关键字 ...

  10. FCKeditor2.3 For PHP 详细整理的使用参考

    首先到:http://www.fckeditor.net去下载FCKeditor 放到网站根目录. 精简说明: 删除所有"_"开头的文件和文件夹 删除语言包中除中文和英文以外的语言 ...

最新文章

  1. 【css】基础学习总结
  2. jpa分页查询_spring data jpa 居然提供了这么多查询方式!
  3. CUDA Samples: Image Process: BGR to BGR565
  4. 在PaddlePaddle中的Notebook代码片段
  5. web基础html元素制作web
  6. eureka实例相关配置
  7. mysql 查看个人版,MySQL系列-权限管理
  8. VS2010中 C++创建DLL图解
  9. github博客安装jekyll的RUBY更换源
  10. 单极性非归零NRZ码、双极性非归零NRZ码、2ASK、2FSK、2PSK、2DPSK及MATLAB仿真
  11. 李沐基于Pytorch的深度学习笔记(1)
  12. 'Project Name' was compiled with optimization - stepping may behave oddly
  13. 使用 Word 2013 维护博客
  14. C# 图像 24位转32位(真彩色)
  15. 画论39 李衎《画竹谱》
  16. 苏州,下一个智能汽车行业的“博世“之城
  17. 如何设置HTML select下拉框的默认值?
  18. Linux环境搭建和基础指令介绍
  19. 利用ascii码生成26个英文字母
  20. MTK6761/MT6762使用LPDDR3注意事项

热门文章

  1. 豪斯多夫(Hausdorff)距离
  2. 新的一年,如何做好日计划、月计划与年计划?
  3. 大数据毕设选题 - 深度学习植物识别系统(cnn opencv python)
  4. 解决:tomcat部署遇到问题:One or more Filters failed to start. Full details will be found in the appro
  5. 解决Vscode使用LeetCode报错Failed to test the solution. Please open the output channel for details.
  6. 用c语言解题的程序,C语言实现的数独解题程序
  7. react 树形结构递归方法
  8. RabbitMQ登录时guest用户提示User can only log in via localhost
  9. 云计算与云原生 — OpenShift 部署实践
  10. 在技术部门当头头最重要的是业务逻辑能力、协调能力和项目管理能力