Я пишу немного скриптового языка просто для забавы и изучения кодов: P
Я просто хотел бы услышать ваши мнения / предложения.У меня есть идея, но я не хочу включать то, на что люди захотят плюнуть.Я планирую сделать этот язык открытым исходным кодом один раз, в ближайшее время.
Кто-нибудь думает, что было бы круто иметь что-то вроде:
[Foreach] Uppercase Letter s
in Case-Insensitive Word SallySawtheSeafiShandateit:
Count++.
s.Highlight: True.
RunOnce.ProtectedMethod.ActivateProtectedMethod: IsTrue.
[Protected Method.LockTo: [Foreach]].IsTrue
StatusBar.Message: Match for s was found. Total: Count..
RunOnce.ProtectedMethod.Disable.
Пояснение: Что на самом деле выше делает, это ищетчерез строку текста «SallySawtheSeafiShandateit» и выделяет каждый матч.Но когда он находит самое первое совпадение для «s», он запускает метод под названием «IsTrue» и устанавливает для строки состояния значение «совпадение найдено ...».А затем деактивирует метод RunOnce, чтобы к нему больше нельзя было обращаться, поскольку нет необходимости его повторного запуска.
Возможно, это не лучший пример, но я думаю, вы поняли идею.Было много раз, когда мне нужно было что-то сделать только один раз в цикле foreach, но я не мог, не написав целую кучу другого кода.
Полагаю, что, по крайней мере, все можетбыть сделано только двумя способами.
Пожалуйста, будьте жестоко честными.:)
Спасибо