#haskell
#haskell
Вопрос:
Я не могу понять, как преобразовать целочисленный идентификатор процесса в CPid
тип. У меня есть идентификатор процесса как a String
и сигнал как Integer
. Я пытаюсь использовать signalProcess
функцию для завершения процесса. signalProcess
принимает Signal
ProcessID
типы данных и.
Как мне преобразовать целые числа в указанные выше типы данных?
Комментарии:
1. Я не знаю System.Posix, но не
fromIntegral
работает?
Ответ №1:
CPid является экземпляром Integral
, как есть Signal
(который есть CInt
), так fromIntegral
и должно быть.
Комментарии:
1. Точнее сказать, что
fromIntegral
это должно работать, потомуCPid
что это экземплярNum
(а неIntegral
).