當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Scala BitSet DropRight()用法及代碼示例


Scala 中的 BitSet 是一個特殊的正整數集合。 Scala 編程語言有一個龐大的庫,其中包含許多實用函數,可以幫助輕鬆處理數據結構。

BitSet dropRight() 方法

BitSet dropRight() 方法用於從 BitSet 中選擇除最後 n 個元素之外的所有元素,即從右側刪除 n 個元素。

用法:

BitSet_Name.DropRight(n)

參數:

該方法接受單個參數,即要刪除的元素數。

返回類型:

返回一個 BitSet,它包含所有選定的元素。

程序1:說明 dropRight() 方法工作的程序

// Program to illustrate the working of dropRight() method

import scala.collection.immutable.BitSet

object MyObject {
    def main(args:Array[String]) {
        val myBitset = BitSet(6, 1, 2, 9, 4, 8, 3)
        
        println("myBitset:" + myBitset)    
        
        val newBitset = myBitset.dropRight(3)
        
        println("myBitset after deleting 3 elements:" + newBitset)    
    }
}

輸出:

myBitset:BitSet(1, 2, 3, 4, 6, 8, 9)
myBitset after deleting 3 elements:BitSet(1, 2, 3, 4)

程序2:程序說明當n大於BitSet的大小時dropRight()方法的用法。

// Program to illustrate the working of dropRight() method

import scala.collection.immutable.BitSet

object MyObject {
    def main(args:Array[String]) {
        val myBitset = BitSet(6, 1, 2, 9, 4, 8, 3)
    
        println("myBitset:" + myBitset)    
    
        val newBitset = myBitset.dropRight(10)
    
        println("myBitset after deleting 10 elements:" + newBitset)    
    }
}

輸出:

myBitset:BitSet(1, 2, 3, 4, 6, 8, 9)
myBitset after deleting 10 elements:BitSet()


相關用法


注:本文由純淨天空篩選整理自 BitSet DropRight() Method in Scala with Example。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。