小编Wou*_*r J的帖子

无法声明局部变量名称'choice',因为它会给'choice'赋予不同的含义

对不起,我是编程世界的新手.我正在创建一个控制台应用程序,基本上可以输入您是否要将摄氏温度转换为华氏温度,反之亦然.

我遇到的问题是:

"错误3无法在此范围内声明名为'choice'的局部变量,因为它会给'choice'赋予不同的含义,'choice'已在'parent或current'范围内用于表示其他内容"

我试着看其他例子,但它们远比我大脑现在所能理解的要复杂得多.

namespace TemperatureApp
{
    class Program
    {
        static void Main(string[] args)
        {
            int choice;

            do
            {
                Console.WriteLine("Hi! This is a temperatue app");
                Console.WriteLine("Press 1 for C to F or 2 for F to C");
                //take the user input
                int choice = Convert.ToInt32(Console.ReadLine());


                if (choice == 1)
                {
                    Console.WriteLine("Great, you chose C to F. Now enter the temp.");
                    int celcius = Convert.ToInt32(Console.ReadLine());
                    //next line use the formula and show answer
                }
                if (choice == 2)
                {
                    Console.WriteLine("Great, you …
Run Code Online (Sandbox Code Playgroud)

c# if-statement while-loop do-while

2
推荐指数
1
解决办法
9386
查看次数

在 Symfony3 中的每条路线/动作上执行功能

我有一个跟踪页面加载的日志记录功能。我想将它添加到我在 Symfony 中已有的每条路线中。

目前我是这样做的:

/**
 * @Route("/test", name="test")
 */
public function testAction(Request $request)
{


    /* Function to register pageload */
    $this->get('statsd')->countMetric('visitor.'.$request->get('_route'));


    return $this->render('default/indexFull.html.twig', array());

}
Run Code Online (Sandbox Code Playgroud)

我当然可以将这条线添加到每条路线,但由于我是 Symfony 的新手,我认为可能有更优雅的方法?

任何提示表示赞赏!

symfony

2
推荐指数
1
解决办法
1040
查看次数

Ruby on Rails - 模型的前5名:形式参数不能是常数

我有一些问题试图让我的教程模型的前5个显示在我的索引页面上.我的教程控制器中的索引方法(用于索引操作)中有以下内容:

@TopTutorials = Tutorial.find(:all, :order => "views DESC", :limit => 5)
Run Code Online (Sandbox Code Playgroud)

然后我使用这个实例变量并尝试遍历索引视图中的前5个:

<% @TopTutorials.each do |TopViewedTutorial| %>
<%= link_to TopViewedTutorial.name, show_tutorial_path(TopViewedTutorial.category_id, TopViewedTutorial.to_param) %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

我是一个新的循环这样的事情所以我认为我做错了什么.在加载索引页面时,我在".each do"行中收到以下错误:

formal argument cannot be a constant
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解决这个问题吗?

最好的祝福,

each ruby-on-rails constants list

1
推荐指数
1
解决办法
3808
查看次数

在Ruby中是否存在"yield break"的等价物?

我写了以下Ruby代码:

def myItems
    if @item1
        yield @item1
    end
    if @item2
        yield @item2
    end
end
Run Code Online (Sandbox Code Playgroud)

现在我试着用:

myItems.each do |item|
    puts item
end
Run Code Online (Sandbox Code Playgroud)

但是,当@ item1和@ item2都为nil时,我收到错误:

Error: #<NoMethodError: undefined method `each' for nil:NilClass>.
Run Code Online (Sandbox Code Playgroud)

我希望C#中的"yield break"等同于防止这种情况.有谁知道这在Ruby中是如何工作的?

ruby each null yield

1
推荐指数
1
解决办法
310
查看次数

PHP/MYSQL中的类别?

我尝试创建一个菜单系统,在该菜单中显示基于一列的MySQL中的任何内容!

目前,我可以从我的管理面板添加产品,它将被添加到MySQL数据库中.当我添加产品时,我可以给这个产品一个品牌名称柴油,levi等.

问题1

现在我知道如何使用PHP文件在MySQL中显示数据库的内容SELECT brand FROM products ...,但这将显示我的菜单中的所有重复品牌(例如3个levi's,6柴油机),它将显示如下:

levi
levi
levi
柴油
柴油
柴油
柴油机

但我只需要每个人.我怎样才能做到这一点?

问题2

如何将柴油类别仅链接到具有该品牌的产品?例如,如果有人点击柴油类别,php将只显示具有柴油品牌的产品.

php mysql

1
推荐指数
1
解决办法
927
查看次数

在第二次尝试之前,Switch不接受输入

我正在为一个类的项目工作,并且可以使用一些帮助来弄清楚为什么我的代码的行为方式.赋值是提示用户输入两个整数并选择要对它们执行的算术运算,同时避免"除以零"场景.这是我的代码的一部分:

import java.util.Scanner;

public class Program3 
{

public static void main(String[] args) 
{

    double operandOne;
    double operandTwo;
    char newLine = '\n';
    Scanner input = new Scanner (System.in);

    //"input" is an object which calls for input from the keyboard.

        System.out.print("This program will request values for two operands ");
        System.out.println("and perform an arithmetic operation of your choice on them.");
        System.out.println(newLine + "Please enter a value for the first operand.");
        operandOne = input.nextDouble();

        System.out.println("Thank you.  Please enter a value for the second operand."); …
Run Code Online (Sandbox Code Playgroud)

java while-loop switch-statement do-while

1
推荐指数
1
解决办法
334
查看次数

在 Twig 函数中使用变量

我就是无法让它发挥作用:

它应该根据 var_1 的 URL 查询字符串值设置 var_2

问题是我用 {{var_1}} 调用 var_1

我尝试过各种其他方法,但都会引发不同的错误。

// var_3 set elsewhere

{% set var_1 %}test-{{var_3}}{% endset %}

{% set var_2 = app.request.get({{var_1}}) %}

// need var_2 set for rest of script
Run Code Online (Sandbox Code Playgroud)

twig

1
推荐指数
1
解决办法
3771
查看次数

两个日期之间的日期

例如,我有两个日期:

var first = '2013-07-30';
var second = '2013-08-04';
Run Code Online (Sandbox Code Playgroud)

如何显示first和之间的所有日期second?这应该返回我:

2013-07-30
2013-07-31
2013-08-01
2013-08-02
2013-08-03
2013-08-04
Run Code Online (Sandbox Code Playgroud)

在 PHP 中,我可以获取日期strtotime并使用while循环。但是我怎样才能在 jQuery 中做到这一点呢?我想把这个放在数组中。

javascript date

1
推荐指数
1
解决办法
6373
查看次数

图像Symfony CMF create.js

我已经安装了Symfony CMF,一切正常,但不像在cmf.liip.ch中在cmf.liip.ch中,当我尝试添加图像时,它可以上传,但在我的应用程序中,createjs不允许我使用此选项?因此,默认情况下,我的应用程序中的所有内容都仍然无效.任何人都可以给我一个答案,或者如果有人向我提供各种文件会更好吗?谢谢

createjs symfony-cmf hallo-js

0
推荐指数
1
解决办法
261
查看次数

如何根据树枝模板中的 Symfony 用户角色显示任何包含的模板

我有以下模板代码。

<div class="row">
   {% include 'ProductBundle:Partials:productInfo.html.twig' %}

   {% include 'OrderBundle:Partials:orderInfo.html.twig' %}

   {% include 'DeliveryBundle:Partials:deliveryInfo.html.twig' %}

   {% include 'BillBundle:Partials:billInfo.html.twig' %}
</div>
Run Code Online (Sandbox Code Playgroud)

我想展示ROLE_USER. 他无法访问其他三个包括。其他用户ROLE_ADMIN可以访问所有四个包含部分。

有没有办法用树枝做到这一点?

roles symfony twig

0
推荐指数
1
解决办法
199
查看次数