Программируем на смартфоне » Страница 180

-

Программирование под Android



dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 53

#1791

Вобщем, пока сам не сравнишь на своей шкуре, не узнаешь. Будет девайс поновее, заюзаю, сравню где быстрее писать, где быстрее работает... В маркете есть образцы приожений на хтмл, на которые стоит взглянуть?

dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 53

#1792

змейка). Я тут поигрался немного)). Я так понял, игра пока в бэта-версии, еще надо условие добавить - змея не может касаться своего хвоста.
-------------
добавлено в 23.37: Помню у меня на симбе игрушка была quartz2, помно думал я думал, так мозгов и не хватило алгоритм ее построить)

Deftrue


репутация: 1
на сайте с 2018 года
сообщений: 90

#1793

насчет маркета хз, я пользуюсь только тремя программами:
Chrome ( в нем впринципе и на питоне пишу и на html5)
DS
YouTube
---
смысл змейки показать возможности языка по манипулированию элементами интерфейса, она посути на движущихся элементах Button
-------------
добавлено в 02.29:



Вобщем, пока сам не сравнишь на своей шкуре, не узнаешь. Будет девайс поновее, заюзаю, сравню где быстрее писать, где быстрее работает...

писать быстрее html5 это точно, а работает быстрее ява конечно, она всё таки компилируется, а html5 это типа питона, только прокаченного и синтаксис свой.

Deftrue


репутация: 1
на сайте с 2018 года
сообщений: 90

#1794

В каком языке возможна такая магия? :


window.autoiter=0;
Object.defineProperty(window, 'auto', {
get() {
return this.autoiter++;
}
});//добавить вначале скрипта например
/*------------*/
//теперь в любом месте можно юзать
let a=auto;
let b=auto;
let c=auto;
/*В результате будет:
a=0
b=1
c=2
*/

Всегда хотел такое сделать, но получилось только с js smile

dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 53

#1795

Так а в чем фишка? Чето не разгляжу никак...

Deftrue


репутация: 1
на сайте с 2018 года
сообщений: 90

#1796

фишка в красоте кода, можно сделать типа ключевого слова:
let a=random;//присвоит рандомное число
в яве получиться только типа так:
int a=random() ;//со скобками на конце

dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 53

#1797

в питоне помню property, там в сеттере можно было тож мутить всякое... Не?

Deftrue


репутация: 1
на сайте с 2018 года
сообщений: 90

#1798

и в яве можно и в питоне, но это через имя класса будет :
a=MyClass.random

а тут одно слово и всё)

dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 53

#1799

Яваскрипт это вообще яп "гуляй-поле", там анархия, творю что хочу. Я таких вольностей нигде больше не видел. Но это черевато трудноразыскиваемыми семантическими ошибками - когда ниче не падает, а результат не тот. И да, если не юзать классы, то с разрастанием кода будет срач)

Deftrue


репутация: 1
на сайте с 2018 года
сообщений: 90

#1800


window.autoiter=0;
Object.defineProperty(window, 'дай', {
get() {
return this.autoiter++;
}
});
var ноль=дай;
var один=дай;
console.log(один);//=>1

так тоже работает lol


Яндекс.Метрика