「a++」と書くことは「a = a + 1」と同じです。「a--」と書くことは「a = a - 1」と同じです。
operator increment decrement
Math
View Source Code
/*
* @name Increment Decrement
* @arialabel Two black gradient rectangles on the bottom right and top left of the screen travel horizontally to the other side and leave a gradient grey path behind
* @description Writing "a++" is equivalent to "a = a + 1".
* Writing "a--" is equivalent to "a = a - 1".
*/
let a;
let b;
let direction;
function setup() {
// createCanvas(710, 400);
createCanvas(windowWidth, windowHeight);
colorMode(RGB, width);
a = 0;
b = width;
direction = true;
frameRate(30);
}
function draw() {
a++;
if (a > width) {
a = 0;
direction = !direction;
}
if (direction === true) {
stroke(a);
} else {
stroke(width - a);
}
line(a, 0, a, height / 2);
b--;
if (b < 0) {
b = width;
}
if (direction == true) {
stroke(width - b);
} else {
stroke(b);
}
line(b, height / 2 + 1, b, height);
}
License
Source code is available on GitHub p5.js website legacy.
All examples are licensed under CC BY-NC-SA 4.0.