91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Scala中怎么把代碼都螺旋在一起

發布時間:2021-12-09 11:40:01 來源:億速云 閱讀:116 作者:iii 欄目:編程語言

本篇內容介紹了“Scala中怎么把代碼都螺旋在一起”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

操練布局庫所有這些元素的好玩兒的方法就是寫一個畫給定數量邊界的螺旋的程序。

import Element.elem  object Spiral {   val space = elem(" ")   val corner = elem("+")   def spiral(nEdges: Int, direction: Int): Element = {    if (nEdges == 1)     elem("+")    else {     val sp = spiral(nEdges - 1, (direction + 3) % 4)     def verticalBar = elem('|', 1, sp.height)     def horizontalBar = elem('-', sp.width, 1)     if (direction == 0)      (corner beside horizontalBar) above (sp beside space)     else if (direction == 1)      (sp above space) beside (corner above verticalBar)     else if (direction == 2)      (space beside sp) above (horizontalBar beside corner)     else     (verticalBar above corner) beside (space above sp)    }   }   def main(args: Array[String]) {    val nSides = args(0).toInt    println(spiral(nSides, 0))   }  }

因為Spiral是個帶有合適簽名的main方法的獨立的對象,所以它是個Scala程序。Spiral帶一個命令行參數,一個整數,并且以特定數量的邊界畫一個螺旋。例如,可以像展示在下面的左邊那樣畫一個六邊界的螺旋,或者右邊的那樣更大的螺旋(略)

“Scala中怎么把代碼都螺旋在一起”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

牡丹江市| 永胜县| 博爱县| 通山县| 曲靖市| 临西县| 卢龙县| 黑龙江省| 库伦旗| 伊春市| 山阴县| 阜城县| 循化| 新龙县| 阳春市| 鞍山市| 姚安县| 瓦房店市| 砚山县| 安吉县| 张家界市| 公主岭市| 汝南县| 南和县| 大庆市| 许昌县| 平凉市| 彩票| 伊宁县| 林西县| 东丽区| 克什克腾旗| 土默特左旗| 长兴县| 合水县| 怀集县| 射阳县| 扎兰屯市| 融水| 黄石市| 贵南县|