zoukankan      html  css  js  c++  java
  • scala函数

    1.probablePrime(6,Random)

    Random是scala.util._中的包

    probablePrime是scala.math.BigInt._伴生对象中的方法:

    probablePrime(a,Random)

    官方文档这么说的:Returns a positive BigInt that is probably prime, with the specified bitLength.但是翻译过来却让人不好理解,

    实际上参数的意义是随机地从2^a和2^(a-1)之间的选取一个素数。

    2. BigInt(Random.nextInt).toString(36)

    随机获取一个值,并将它转成“36进制”的字符串。

    36进制就是10个数字0-9加上a-z 26个字母组成的。就是在36个字符中随机选取几个组成串(正负也是随机的)。不信的话可以试试toString(11),只会出现字母a别的不会出现。

    测试时候打印出来的串多是6位也有5位的。

     3."hello".take(2)

    选取字符串的前n个字符,也就是he

    如果选取开头的第一个字符可以用:“hello”(o),类似java里面的数组

    类似的还有str.drop(n)除了前n个字符都选上 

    str.dropRight除了后n个字符都选上 

    takeRight选取后n个字符

    4. str.reverse(1)

    把一个串逆置之后顺序读取第(n+1)个字符。比如“hello”.reverse(3),逆置之后olleh,读取第4个字符e

    单出取出最后一个字符可以使用str.takeRight(1)则取出最后一个字符

  • 相关阅读:
    CCF CSP 题解
    CCF CSP 2019032 二十四点
    CCF CSP 2018121 小明上学
    CCF CSP 2019092 小明种苹果(续)
    CCF CSP 2019091 小明种苹果
    CCF CSP 2019121 报数
    CCF CSP 2019031 小中大
    CCF CSP 2020061 线性分类器
    CCF CSP 2020062 稀疏向量
    利用国家气象局的webservice查询天气预报(转载)
  • 原文地址:https://www.cnblogs.com/simuhunluo/p/7801825.html
Copyright © 2011-2022 走看看