LINUX.ORG.RU

История изменений

Исправление sevenredlines, (текущая версия) :

Покажи синтаксис объявления массива функций, принимающих в качестве аргументов функцию от двух целочисленных переменных и указатель, в пасралике.

type t = procedure(a, b: integer);
var a: array of procedure(f: t; c: pointer);

Но я был разочарован им, вот так, без объявления дополнительного типа почему-то не работает:

var a: array of procedure(f: procedure(a, b: integer); c: pointer);
В любом случае, я и до этого не считал подобное преимущество решающим.

Исходная версия sevenredlines, :

Покажи синтаксис объявления массива функций, принимающих в качестве аргументов функцию от двух целочисленных переменных и указатель, в пасралике.

type t = procedure(a, b: integer);
var a: array of procedure(f: t; c: pointer);

Но я был разочарован им, вот так, без объявления дополнительного типа почему-то не работает:

var a: array of procedure(f: procedure(a, b: integer); c: pointer);