Pull to refresh
27
0
ApeCoder @ApeCoder

Разработчик

Send message
Потому, что есть, например, перегрузка методов по типу и количеству параметров. то есть если написано:

Class.test b

где b — String

Непонятно, что имеется ввиду:
— метод test(string, string) -> int и надо вернуть string -> int
— метод test(sting) -> int и надо вернуть int

таким мобразом .NET методы фактически получают один параметр — кортеж

в айтлуке это назвается Задачи
Восьмого можно попросить работать на своем сайте как седьмой
Возможно, они не напрягаются в каком-то другом смысле. Возможно, для того, чтобы тянуть вагон по рельсям и для того, чтобы сойти с рельс нужны разные виды усилий.
так понятней:
menu = []
for width, height in resolutions:
     name = '*'  if width == current_width else ''
     name += str(width) + 'x' + str(height)
     menu.append((name, setter(width, height))
def setter(w, h)
   def set_resoltion():
        global cur_w
        global cur_h
        cur_w=w
        cur_h=h
        set_resolution_menu()
    return set_resoluton
resolutons = [(640, 480), (1280, 1960), (1600, 1200), (1024, 768)]
menu = [('%s%dx%d'%('*' if w==cur_w else '', w, h), setter(w, h)) for w, h in resolutons]

if (cur_w==640): # устанавливаем чтобы текущее разрешение помечалось в меню звездочкой
        text_640x480=u'*'+text_640x480
    if (cur_w==1280):
        text_1280x960=u'*'+text_1280x960
    if (cur_w==1600):
        text_1600x1200=u'*'+text_1600x1200
    if (cur_w==1024):
        text_1024x768=u'*'+text_1024x768
    if (cur_w==2048):
        text_2048x1536=u'*'+text_2048x1536
    if (cur_w==2592):
        text_2592x1944=u'*'+text_2592x1944


ЖУТЬ

=>
Спасибо, что свели всю полезную инфорамацию иp поста в 3 строчки :)
Интересно, а что сложного в том, чтобы установить F#?

Предлагаю следуюую статью назвать «Как запустить F#»
теперь == -1 — лишнее

я бы еще подумал как присопособить filecmp.dircmp для ваших нужд например можно взять за основу
    def report_full_closure(self): # Report on self and subdirs recursively
        self.report()
        for sd in self.subdirs.values():
            print()
            sd.report_full_closure()


из C:\Python30\Lib\filecmp.py
скарипт написан неаккуратно.

1. f_src.find('.pyc') -почему find а не enswith
2. почему неьзя было написать вместо
for item in check_list:
      if f_src.find(item) != -1:
        need_check = True
        break;


просто f_str.startswith(check_list)

3. Зачем вообще обходить все дерево, если нам нужны только несколько папок?

сожно написать что-то типа:
for root, dirs, files in sum(map(os.walk, check_list), [])
или просто добавить еще один for

4. f_src.replace(«myproject», «intranet») — что будет делать при наличии файла myproject.py
Или даже так:

list1 = [1, 2, 3]
list2 = [2]
for elem in list1:
    print(elem, ['not found', 'found'][elem in list2])
Ненужное дублирование:
for elem in list1:
print (elem,'found') if elem in list2 else (elem,'not found')

--->

print (elem,'found' if elem in list2 else 'not found')
а в python 3.0 ввели литералы для множеств

L = set(['h','a','h','a'])

можно написать так

L = {'h','a','h','a'}

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity