coercion

Это прекрасно работало в ghc 7.8.4, но терпит неудачу в 7.10.3: {-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE GeneralizedNewtypeDeriving #-} module Foo where import qualified Data.Array.Unboxed as A import GHC.Generics (Generic) newtype Elt = Elt Int deriving (Eq, O...

Я читаю каковы точные правила автоматического разыменования Rust? от начала до конца, но у меня все еще есть вопрос о принуждении от массива к срезу. Давайте подумаем о следующем коде: let arr: &[i32; 5] = &&&[1, 2, 3, 4, 5]; // let arr: &[i32] = &&&[1, 2, 3, 4, 5]; // Erro...

У меня есть массив данных.таблица, так что я не могу видеть все мои записи в Столбцах. Я хочу преобразовать столбец, который, по-видимому, имеет классовый характер, в числовой, однако, когда я использую as.numeric (col_name), я получаю предупреждение "NAs введен принудительно". Прежде чем я сделаю что-нибудь...

Я пытаюсь сделать некоторые манипуляции с вектором POSIXct, но когда я передаю его функции, вектор меняется на вектор numeric, вместо того, чтобы сохранить класс POSIXct, даже если сама функция возвращает только объект: # Sample dates from vector and it's class. > dates <- as.POSIXct(c("2012-02-01 12:...

говорят, что когда у нас есть класс Point и умеет выполнять point * 3 следующим образом: class Point def initialize(x,y) @x, @y = x, y end def *(c) Point.new(@x * c, @y * c) end end point = Point.new(1,2) p point p point * 3 выход: #<Point:0x336094 @x=1, @y=2> #<Point:0x335fa4 @...