小编the*_*erd的帖子

如何使用liquid/jekyll逻辑标签?

我自己解释一下,这是我试过的一个代码示例:

{% assign a=1 %}
{% if a==1 %}
<h1>'a' is equal to one!</h1>
{% else %}
<h1> 'a' is NOT equal to one!</h1>
{% endif %}
Run Code Online (Sandbox Code Playgroud)

输出是:

'a'不等于一!

这是怎么回事?

liquid jekyll

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

设置两个变量*总是*相等?

做完之后:

int a = 2;
int b = a;
a = 4;
Run Code Online (Sandbox Code Playgroud)

b 仍然是2,这是非常合乎逻辑的,在大多数情况下非常有用.

有没有什么办法了a,并b有总是相同的值,也就是说,当一个人发生变化时,其他也得到相同的值?

例如:

//magic I am looking for
a = 2;
// now also b is equal to 2
b = 3;
// now also a is equal to 3
Run Code Online (Sandbox Code Playgroud)

我能得到最接近的(你可以忽略它,它可能不会在任何地方领先):

int a =2;
int *ptr = &a;
int *b = ptr;
a = 9;
cout << *b;
Run Code Online (Sandbox Code Playgroud)

并且*b是9,*b变成9也是a == 9.

a …

c++

-9
推荐指数
1
解决办法
154
查看次数

标签 统计

c++ ×1

jekyll ×1

liquid ×1