Вопросы с тегом «q»

276
Сортировка списка с помощью Lambda / Linq по объектам

У меня есть имя "сортировать по свойству" в строке. Мне нужно будет использовать Lambda / Linq для сортировки списка объектов. Пример: public class Employee { public string FirstName {set; get;} public string LastName {set; get;} public DateTime DOB {set; get;} } public void Sort(ref...

273
Объединить вектор строк / символов

Если у меня есть вектор типа символа, как я могу объединить значения в строку? Вот как я бы сделал это с paste () : sdata = c('a', 'b', 'c') paste(sdata[1], sdata[2], sdata[3], sep ='') уступая "abc". Но, конечно, это работает, только если я заранее знаю длину sdata...

273
Преобразуйте строку [] в int [] в одну строку кода, используя LINQ

У меня есть массив целых чисел в виде строки: var arr = new string[] { "1", "2", "3", "4" }; Мне нужно массив "реальных" целых чисел, чтобы продвинуть его дальше: void Foo(int[] arr) { .. } Я попытался привести int, и это, конечно, не удалось: Foo(arr.Cast<int>.ToArray()); Я могу сделать...

272
LINQ: не все против всех не

Часто я хочу проверить, соответствует ли предоставленное значение одному в списке (например, при проверке): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Недавно я заметил, что ReSharper просит меня упростить эти запросы: if (acceptedValues.All(v => v != someValue)) {...

269
Разрешать обещания одно за другим (т.е. по порядку)?

Рассмотрим следующий код, который читает массив файлов в последовательном / последовательном порядке. readFilesвозвращает обещание, которое разрешается только после последовательного чтения всех файлов. var readFile = function(file) { ... // Returns a promise. }; var readFiles = function(files) {...

267
Как объединить два массива в C #?

int[] x = new int [] { 1, 2, 3}; int[] y = new int [] { 4, 5 }; int[] z = // your answer here... Debug.Assert(z.SequenceEqual(new int[] { 1, 2, 3, 4, 5 })); Щас пользуюсь int[] z = x.Concat(y).ToArray(); Есть ли более простой или эффективный...

267
Почему я не должен включать #include <bits / stdc ++. H>?

Я отправил вопрос со своим кодом, единственной #includeдирективой которого было следующее: #include <bits/stdc++.h> Мой учитель сказал мне сделать это, но в разделе комментариев мне сообщили, что я не должен....

264
Форматирование десятичных знаков в R

У меня есть номер, например, 1.128347132904321674821, который я хотел бы показывать как только два десятичных знака при выводе на экран (или при записи в файл). Как это сделать? x <- 1.128347132904321674821 РЕДАКТИРОВАТЬ: Использование: options(digits=2) Был предложен в качестве возможного...

259
Одновременное объединение нескольких фреймов данных в списке

У меня есть список многих data.frames, которые я хочу объединить. Проблема здесь в том, что каждый data.frame отличается количеством строк и столбцов, но все они имеют общие ключевые переменные (которые я вызывал "var1"и "var2"в коде ниже). Если бы data.frames были идентичны с точки зрения...

255
Определить путь к исполняемому скрипту

У меня есть скрипт foo.R другой other.R, который находится в том же каталоге: #!/usr/bin/env Rscript message("Hello") source("other.R") Но я хочу Rнайти, что other.Rнезависимо от текущего рабочего каталога. Другими словами, foo.Rнужно знать свой путь. Как я могу это...

255
Свободное выражение и выражение запроса - есть ли какие-либо преимущества одного над другим?

LINQ - это одно из величайших улучшений .NET, так как оно дженериков и экономит массу времени и строк кода. Однако свободный синтаксис кажется мне гораздо более естественным, чем синтаксис выражения запроса. var title = entries.Where(e => e.Approved) .OrderBy(e => e.Rating).Select(e =>...

252
Порядок оценки списка инициализации конструктора

У меня есть конструктор, который принимает некоторые аргументы. Я предполагал, что они были построены в указанном порядке, но в одном случае кажется, что они были построены в обратном порядке, что привело к прерыванию. Когда я изменил аргументы, программа перестала прерываться. Это пример...

249
Как передать объекты в функции в C ++?

Я новичок в программировании на C ++, но у меня есть опыт работы с Java. Мне нужно руководство о том, как передавать объекты в функции в C ++. Нужно ли передавать указатели, ссылки или не указатели и не ссылки? Я помню, в Java нет таких проблем, поскольку мы передаем только переменную, которая...