Я делаю язык сценариев, но мне нужна помощь в определении синтаксиса.В основном у меня проблемы с решением двух вещей.
Во-первых, синтаксис для вызова частей в массиве.Я думал об одном из двух вариантов, но, если хотите, дайте мне предложения.
Допустим, у меня есть массив, который в Javascript будет представлен как
var people = [
["Joe",34],
["Bill",29],
["Steve",36]
];
Варианты
Option One
people[2][1]
returns 36
Option Two
people[2,1]
returns 36
Во-вторых, синтаксис для вызова функции.Я думал об одном из двух вариантов, но, если хотите, дайте мне предложения.
Допустим, у меня есть функция, которая в Javascript будет представлена как
function foo(bar,hi) {
return bar;
}
Варианты
Option One
The same as Javascript
example:
function foo(bar,hi) {
return bar
}
Option Two
The same as Javascript, but
- separating each private variable with it's own set of parentheses
- no need to state "function" in front
example:
foo(bar)(hi){
return bar
}
Option Three
The same as Javascript, but
- a colon to separate the namespace from the private variables
- no parentheses due to the lack of need
example:
foo:bar,hi{
return bar
}
Любые советы и предложения будут очень полезны!Я надеюсь, что вы, ребята, придумали отличные идеи, как это сделать, и, пожалуйста, предложите что-нибудь для синтаксиса.Мне все еще нужна помощь с некоторыми другими вещами, но это не очень важные решения.
Спасибо заранее!