美文网首页
6、Groovy的Switch与Case使用

6、Groovy的Switch与Case使用

作者: 爱学习的蹭蹭 | 来源:发表于2022-01-01 16:33 被阅读0次

    Groovy的Switch与Case使用

    • 代码实现
    package com.groovy.domain
    
    /**
     * Switch case的使用
     */
    class SwitchCaseTest {
    
        static void main(String[] args) {
            def any = 1.23
            println(switchCase(any))
        }
    
        /**
         * 定义一个方法
         * @param any
         * @return
         */
        static String switchCase(def any){
            def result = ""
            switch (any) {
                case 'test1':
                    result = "test1"
                    break
                case [1, 2, 3, "list"]:
                    result = "列表"
                    break
                case [1..10]:
                    result = "范围"
                    break
                case Integer:
                    result = "Integer"
                    break
                case BigDecimal:
                    result = "BigDecimal"
                    break
                default: result = "default"
            }
            return result
        }
    }
    
    

    相关文章

      网友评论

          本文标题:6、Groovy的Switch与Case使用

          本文链接:https://www.haomeiwen.com/subject/eyxhxrtx.html