Im void setup() mehrere inputs gruppieren?

Das sieht tatsächlich sehr faszinierend aus und ich musste gerade erstmal viele neue Begriffe ergooglen.

Ich denke, dass ich zumindest die Idee hinter dem Code verstehe.

Zum Abrufen könnte ich die Variablen nun mit z.B.:

if (digitalRead(limitSwitch[0]==HIGH){
für den ersten und

if (digitalRead(limitSwitch[7]==HIGH){
für den letzten richtig?

Wenn ich alle gleichzeitig (UND-Verknüfung) abrufen will, kann ich einfach
if (digitalRead(inputs.all==HIGH){
verwenden?