任何人都可以看到我的错误吗?切换语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了任何人都可以看到我的错误吗?切换语句相关的知识,希望对你有一定的参考价值。

有人看到我的代码中的错误吗?我没有任何回报...

编写一个函数getDrinkByProfession / get_drink_by_profession(),该函数接收字符串作为输入参数,并根据下表产生输出:

输入输出“ Jabroni”“龙舌兰酒”“学校辅导员”“任何酒后”“程序员”“时髦精酿啤酒”“自行车帮会员”“月光”“政客”“您的税金”“说唱歌手”“克里斯塔尔”其他“啤酒”注意:默认情况下是其他情况:如果函数的输入不是表中的任何值,则返回值应为“啤酒”。

function getDrinkByProfession(param){
    switch(param){
        case "Jabroni":
        text = "Patron Tequila";
        break;
        case "School Counselor":
        text = "Anything with Alcohol";
        break;
        case "Programmer":
        text = "Hipster Craft Beer";
        break;
        case "Bike Gang Member":
        text = "Moonshine";
        break;
        case "Politician":
        text = "Your tax dollars";
        break;
        case "Rapper":
        text = "Cristal";
        break;
        default:
        text = "Beer";
      }
    }

    getDrinkByProfession("Jabroni")
答案

您的开关实际上工作正常,因为它没有用text做任何事情,这是问题所在。

另一答案

在switch语句之前需要var text;,在函数的结束括号之前需要return text;

另一答案

不确定循环出了什么问题吗?

以上是关于任何人都可以看到我的错误吗?切换语句的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式切换片段

MySQL SELECT with LIKE in java Servlet MySQL 错误

rootView上的Android片段空指针异常[关闭]

单行“if”/“for”语句是好的 Python 风格吗?

片段之间的共享数据(父列表视图和子列表视图)

我无法从 firebase 获取下载网址()。请任何人帮助这是我的代码和错误。 (我正在使用片段)[重复]