首页 > TAG信息列表 > if-statement

c#-应该将这种(通用范围类)条件逻辑替换为多态吗?如果是,那为什么呢?

下面显示的是通用范围类.这样做的目的是保存一个范围,然后在请求时稍后指定(布尔值)是否给定值在范围内. 我已阅读多个帖子,问题,博客等,内容为“ Replace Conditional with Polymorphism” 我的问题是,真的值得将代码分成多个类,其中每个类从字面上看都是一行代码.希望下面的代码

mysql-表达式中的REPLACE和IF导致前一行的连接

以下sql语句: SELECT profile_pic FROM (`member`) WHERE `active` = 1 产生以下结果: profile_pic 1_1345694557.jpg <blank_value> <blank_value> <blank_value> 我希望“空白值”默认为“ no_prof_thumb.jpg”. 因此,我创建了以下语句: SELECT

php-如果存在则显示图像字符串,如果字段为空则显示默认图像

像往常一样,我在使用PHP时遇到了麻烦:(我对此仍然很陌生,我希望最终它会变得更容易… 这真让我头疼,希望有人能帮助您. 我正在尝试从数据库列中提取一串图像.如果存在图像,则将显示它们,否则默认的“无图像”图像将以相同的格式显示. 甚至不确定我是否会完全正确.数据库列/行中可以

为什么不能在if语句中直接使用取模运算的结果?

我正在挑战一本书,它要求我创建一个从20倒数到0的循环,并让我为每个数字打印一条消息.但是,它要求我为每一个可被5整除的数字打印一条特殊的消息.我已经看到了某些示例,其中包括: if (number%5==0) { //your code here } 我知道模的作用是什么,但是为什么这段代码后面有== 0?例

c#-如果,否则是否与映射性能

我有一个性能问题. 我正在解析大型文本文件(票据),并根据帐单上是否显示某些文本,将服务提供商的名称分配给变量. 这只是我正在做的一小部分(不要笑,我知道那很乱).总共大约有250个if,否则为if. if (txtvar.BillText.IndexOf("SWGAS.COM") > -1) { txtvar.Provider = "S

C#-如何简化是否使用实体框架

如何简化以下代码: public List<Cwzz_CashFlowItem> AllDataPage(int start, int limit, out int total, string xmbmLike, string xmmcLike) { List<Cwzz_CashFlowItem> ll; if (xmbmLike != "" && xmmcLike != "") {

MYSQL IF SELECT COUNT()大于零select * from table,否则不返回任何内容

我正在寻找一种查询方式,例如: MySQL的: 示例:如果SELECT COUNT(column_XX)WHERE column_XX = value_XX FROM table_XX大于零(0),则选择所有内容或SELECT * FROM that table_XX WHERE column_XX = value_XX并返回所有数据…否则返回“未找到任何内容”或仅返回零(0) 简而言之,如果列中

java-严格省略单行大括号是否正确?

我个人反对在if-else语句中省略花括号,而我完全明白为什么应该避免使用它. 但是,现在我遇到了一个有趣的用例,这里是示例代码: public <E extends RuntimeException> void throwOnFail(final boolean result, final Supplier<E> exceptionSupplier) throws E { Objects.require

PHP-为什么需要默认值?

如果是这样的话: Session::has('tk') ? Session::get('tk') : 1; 我想跳过:1,但是由于tk总是在另一个if中设置而由于某种原因它失败了?解决方法:如果您已经知道tk具有值,则无需使用has()函数进行检查. 仅使用: Session::get('tk');

如果在可能的复选框列表中仅选中了某个复选框,则返回Javascript

我有一个复选框列表,需要选中一个或两个特定的复选框才能返回true,但是我不确定如果只选中了所需的复选框而没有其他复选框则如何查找. 复选框的HTML如下: <table style="width:135px; height:200px; margin: 0 auto; margin-top: -200px;"> <tr> <td><input type="checkbox"

在python中增加24小时到负时差

我正在使用python计算两个事件之间的时间间隔.每个事件都有一个“开始时间”和“结束时间”.我在新列“时间间隔”中发现了两者之间的区别,但是当开始和结束时间在不同的日期时(例如,开始时间23:46:00和结束时间00:21:00给出了-23) :25:00).我想创建一个if语句来运行“时间间隔”列,

java-检查用户输入的字符串是否包含用户输入的字母(不包括任何多余字母)的if语句

我需要创建一个程序,在该程序中用户输入了一个字符串和5个字母,并且该程序检查是否可以从这5个字母中再次创建该字符串,但是忽略了不能从该字符串中创建的任何字母. 例如,如果我输入单词“ hello”,然后输入5个字母“ h”,“ e”,“ l”,“ o”和“ p”,则我希望程序确保这些字母能

javascript-如果选择了单选按钮,则显示警报

我希望单击单选按钮时显示警报. 我的单选按钮: <div class="genericFormField"> New:@Html.RadioButtonFor(m => m.Form.InstallType, 1, Model.InstallationHeader.InstallType == 1 ? new { Checked = "checked" } : null ) Pool:@Html.RadioButtonFor(m =&

c#-如果else在while循环中则为else如果在第一个周期中定义了test

有点令人困惑,尤其是在尝试描述标题时.这是一些示例代码.我希望这是可能的(我还没有找到一种方法来做.) DateTime startTime = DateTime.Now; int i = 0; bool running = true; while (running) { DateTime? lastRunTime = null;

嵌套在IF语句主体内部的附加函数不起作用

我刚接触Python(最近两周才开始学习),并且正在尝试编写脚本来解析csv文件以将某些字段提取到List中: from string import Template import csv import string site1 = 'D1' site2 = 'D2' site3 = 'D5' site4 = 'K0' site5 = 'K1' site6 = 'K2' site7

python-逐项比较两个列表

我有2个列表,我想逐项比较这些列表. 例如: a = [1,2,3] b = [2,3,1] for i in a: if i in b: pass # do something else: pass # do something else instead 我发现此实现有点琐碎. 我想知道其他有效完成任务的方法.(效率意味着时间复杂度或空间复杂度)解

嵌套循环在单个文件上迭代

我想删除文件中的某些特定行. 我要删除的部分包含在两行之间(也将被删除),分别命名为STARTING_LINE和CLOSING_LINE.如果文件末尾没有结束行,则该操作应停止. 例: ...blabla... [Start] <-- # STARTING_LINE This is the body that I want to delete [End] <-- # CLOSING_LINE ...bl

javascript-如果语句在控制台中起作用,而不在源代码中起作用

我在click函数中具有以下if语句: $('#rent-link').on('click', function() { $('.house-card:not(.sold)').fadeIn('fast'); $('.for-sale').fadeOut('fast'); $('.rental').fadeIn('fast');

c#-从类中选择随机对象

因此,我已经从班级玩家那里制作了这些对象 Player Silva = new Player("André Silva", 2, 5); Player Moses = new Player("Victor Moses", 3, 3); Player Batshuayi = new Player("Michy Batshuayi", 3, 4); Player Medel = new Player("Gary Medel",

java-单行If语句在尝试在If块内声明变量时给出编译错误.是什么原因?

尝试在单行If块内声明和分配变量时,单行If语句给出了编译错误. 这是代码: if(true) String msg = "Hellow"; 但是,一旦我在If块之外声明了变量,就不再抱怨了.这是代码: String msg; if(true) msg = "Hellow"; 有人可以解释一下为什么吗?解决方法:如果在单行if块中初始化

java-简化if条件

这个问题已经在这里有了答案:            >            Best way to format multiple ‘or’ conditions in an if statement (Java)                                    7个 有没有一种方法可以简化: if(a == b || a

PHP三元:内联if语句

尽管以下代码没有什么错,但它困扰着我,因为我知道这可能只是简单的一行. if (Auth::user()->id != 1){ echo User::where('owner', Auth::user()->id)->where('status', 2)->count(); }else { echo User::where('status', 2)->count(); } 我在构建声明时遇到问题.

java-重复的号码检查并不总是有效

我有一个函数getNormalList(),该函数必须返回带有3个随机整数0-5的列表,但并不完全相同.它没有像我希望的那样工作.有时,尽管进行了检查,但仍输出相同的3个数字. public class SpinResultGenerator { public ArrayList<Integer> getNormalList() { ArrayList<Integer

javascript-将日期和时间戳与时区进行比较

我正在使用JavaScript,并且有一个日期和一个时间戳,以及一个时区,我想看看if语句中它们是否相等.您如何比较这两种格式以查看它们是否相等. Date: 2018-12-25T06:00:00+01:00 Timestamp with timezone: 2018-12-25T11:00:00.000Z var date = Date var timestamp = Timestamp

条件表达式缺少Java错误?

使用方法test1()和test2(),我收到类型不匹配错误:无法从null转换为int,这是正确的;但是为什么我在方法test3()中没有得到相同的结果?在这种情况下,Java如何评估条件表达式? (很明显,在运行时将出现NullPointerException).它是缺少的错误吗? public class Test { public int test1(