Func<T>
является предопределенным типом делегата для метода, который возвращает некоторое значение типа T
.
Другими словами, вы можете использовать этот тип для ссылки на метод, который возвращает некоторое значение T
. Например,
public static string GetMessage() { return "Hello world"; }
можно ссылаться так, как это
Func<string> f = GetMessage;
Mac OS X (10.4, 10.5, 10.7, 10.8):
darwin
Linux (2,6 ядра):
linux2
Windows XP 32 бита:
win32
Версии в скобках были проверены - другие/более новые версии, вероятно, будут тем же.
FreeBSD 7.0: freebsd7
. FreeBSD8, но сборка, выполненная на предыдущей версии, том же ответе.
Так знать Вы использовали платформу для сборки, не обязательно той, на которой Вы работаете.
, Поскольку другие указали, sys.platform получен из имени, что поставщик системы дает их систему. Однако Python также добавляет участок земли - к sys.path, таким образом, можно посмотреть на весь участок земли -* каталоги в распределении Python.
Это дает Вам список
Дарвин aix3 aix4 atheos beos5 freebsd2 freebsd3 freebsd4 freebsd5 freebsd6 freebsd7, универсальный irix5 irix6 linux2 mac netbsd1 next3 os2emx riscos sunos5 unixware7
, Конечно, sys.platform может иметь дополнительные значения, когда Python компилируется в системе, для которой не был создан никакой определенный для платформы каталог.
От здесь .