官术网_书友最值得收藏!

2.10 訪問字符串中的單個字符

問題

你想要訪問一個字符串中的特定位置的字符。

解決方案

使用Scala數組下標訪問數組的方法,通過索引位置訪問對應的字符,但請注意不要越界:

討論

這個小節存在的意義是在Java中大家使用charAt方法來達到這個目的。當然也可以在Scala中使用它,但這段代碼會顯得很啰唆:

在Scala中,首選方法是在解決方案中所示的使用數組下標訪問的方法。

數組下標訪問實際上是方法調用

Scala中使用數組下標訪問既方便又好看,如果想知道Scala是如何做到如此簡單易懂的,可以看下面這個例子:

將會被Scala編譯器翻譯成:

在7.5節中會更詳細地解釋這個語法糖。

主站蜘蛛池模板: 大冶市| 双牌县| 建德市| 洪洞县| 弋阳县| 佛山市| 通海县| 南开区| 沁水县| 临武县| 高台县| 文安县| 富裕县| 东港市| 蕉岭县| 封丘县| 屏南县| 广平县| 仁布县| 芦溪县| 遂川县| 宁波市| 林周县| 新密市| 唐河县| 金塔县| 丽水市| 阜城县| 广平县| 东方市| 长兴县| 桑日县| 沂源县| 正定县| 寿光市| 安岳县| 滦平县| 弋阳县| 郴州市| 六枝特区| 永春县|