Concatenation of N arrays [duplicate] - arrays

This question already has answers here:
Naming Image using index of for loop in each iteration
(2 answers)
Closed 7 years ago.
I want to do this with a shorter operation. How can i do it? Thank you
data = [Test1;Test2;Test3;Test4;Test5;Test6;Test7;---- until-----;Test36];

You can solve this using eval, however the use of this function is usually not recommended:
eval(['data=[', sprintf('Test%d;',(1:36)),'];'])
Rather follow Dan's comment and don't create seperate matrices.

You can use the eval command to do this:
Test1=magic(5);
Test2=magic(5);
data=cell.empty(2,0);
for ii=1:2
data{ii} = eval(sprintf('Test%d', ii));
end

Related

Why/How does this code works in ES6 (React) [duplicate]

This question already has answers here:
Backticks (`…`) calling a function in JavaScript
(3 answers)
Closed 5 years ago.
I'm following a React course and came across this lesson where they import a component from styled-components but what is strange to me is line 4 where they use the backticks interpolation without enclosing it in parenthesis and it seems it should not be any space between the backticks and the styled.header.
That's call Tagged Template Literals, a new feature in ES6.
You can read more about this in the styled-components docs and this article.

Autoit click keys at the same time [duplicate]

This question already has an answer here:
Autoit Click Keys together [duplicate]
(1 answer)
Closed 5 years ago.
How do I click keys at the same time in AutoIt?
The keys I need are the following: Strg + Alt + Shift + N
I tried this
Send("{RCTRL}")
Send("{RALT}")
Send("{RSHIFT}")
Send("{+}")
but it doesn't work.
I think this is what you are looking for.
Send("!+n")
Notice that it sends a lowercase n. In most instances that is what you want to do or you could get unexpected results.
Here is the same code with an uppercase n.
Send("!+N")
Try this:
Send("{CTRLDOWN}")
Send("{ALTDOWN}")
Send("{SHIFTDOWN}")
Send("{+}")
Send("{CTRLUP}")
Send("{ALTUP}")
Send("{SHIFTUP}")

Splitting spreadsheet strings into array values [duplicate]

This question already has answers here:
Javascript multiple email regexp validation
(7 answers)
Closed 7 years ago.
I need to split a value from a cell into separate array values. I am taking a list of emails from my spreadsheet and need to use the addCommenters() method.
Spreadsheets cell value: email1#email.com, email2#email.com, email3#email.com ... etc.
I need to split around the ", " properly to pass the array into addCommenters().
What is the programmatic way to do this?
If you get the value of that cell (using .getValue())
var emails = sheet.getRange(range_here).getValue()
and then apply the split() method
var commentersArray = emails.split(",")
you will have an array you can pass to the .addCommenters() method.
file.addCommenters(commentersArray);

How can you make an array of segues in swift? [duplicate]

This question already has an answer here:
How to Segue Randomly to ViewControllers in Swift? [closed]
(1 answer)
Closed 7 years ago.
I'm trying to make an array in swift of segues so that I can switch to a random view controller via pressing a button.
You can more reasonably maintain an array of strings that could represent the segue.identifier.

CakePHP: $this->Auth->allow() and $this->Auth->allowedActions() - when do I use them? [duplicate]

This question already has answers here:
Closed 10 years ago.
Possible Duplicate:
AuthComponent: Difference between allowedActions and allow()?
What is the difference between using the method
$this->Auth->allow()
and setting the variable
$this->Auth->allowedActions ?
I can't find any information about setting the allowedActions array where I expected to find it (http://book.cakephp.org/view/1251/Setting-Auth-Component-Variables) - but it exists in the API at http://api13.cakephp.org/class/auth-component.
Can someone please explain which different circumstances I should use them?
See this AuthComponent: Difference between allowedActions and allow()?

Resources