Я продовжую знаходити і тут, і в людей, які мають проблеми з переходом longдо, intа не навпаки. Тим НЕ менше , я впевнений , що я не єдиний, який потрапило в цей сценарій , перш ніж від intдо Long. Єдині інші відповіді, які я знайшов, були "Просто встановіть це як …
Я знаю, що ви можете перетворити номер Stringу число за допомогою read: Prelude> read "3" :: Int 3 Prelude> read "3" :: Double 3.0 Але як схопити Stringуявлення Intцінності?
Я хочу перетворити Floatна Intв Swift. Базовий кастинг, подібний цьому, не працює, оскільки ці типи не є примітивами, на відміну від floats та ints в Objective-C var float: Float = 2.2 var integer: Int = float as Float Але це видає таке повідомлення про помилку: "Float" не можна перетворити на …
Я хотів би перевірити, чи об'єкт (наприклад someObject) може бути присвоєний (може бути відданий) змінній іншого типу (наприклад SpecifiedType). На Java я можу написати: someObject instanceof SpecifiedType Пов'язане питання полягає у встановленні того, чи тип виконання об'єкта дорівнює іншому типу. На Java я можу написати: someObject.getClass().equals(SpecifiedType.class) Як це можна зробити …
Яким чином обробляти тип кастингу в TypeScript або Javascript? Скажіть, у мене є такий TypeScript-код: module Symbology { export class SymbolFactory { createStyle( symbolInfo : SymbolInfo) : any { if (symbolInfo == null) { return null; } if (symbolInfo.symbolShapeType === "marker") { // how to cast to MarkerSymbolInfo return this.createMarkerStyle((MarkerSymbolInfo) …
Оновлення дозволено на Java, однак низхідне мовлення дає помилку компіляції. Помилку компіляції можна усунути, додавши кастинг, але все-таки перерватиметься під час виконання. У такому випадку чому Java дозволяє скинути канал, якщо він не може бути виконаний під час виконання? Чи є якесь практичне використання для цієї концепції? public class demo …
Який найкращий спосіб (якщо є такий) для передачі від номера до рядка в Typescript? var page_number:number = 3; window.location.hash = page_number; У цьому випадку компілятор видає помилку: Тип 'номер' не призначається типу 'рядок' Тому що location.hashце струна. window.location.hash = ""+page_number; //casting using "" literal window.location.hash = String(number); //casting creating using …
Я намагаюся перетворити моє значення в рядковому форматі у тип дати у формат dd/MM/yyyy. this.Text="22/11/2009"; DateTime date = DateTime.Parse(this.Text); В чому проблема ? У нього є друга переоцінка, яка вимагає IFormatProvider. Що це? Чи потрібно мені це також пройти? Якщо так, як це використовувати для цього випадку? Редагувати Які відмінності …
Я працюю над старою базою коду і майже кожен виклик free () використовує роль аргументу. Наприклад, free((float *)velocity); free((float *)acceleration); free((char *)label); де кожен вказівник має відповідний (і відповідний) тип. Я не бачу сенсу робити це взагалі. Це дуже старий код, тому мені залишається цікаво, чи це K&R річ. Якщо …
Я хочу краще знати про те, коли мені слід грати. Назвіть неявні правила перетворення типу в C ++ під час додавання, множення тощо. Наприклад, int + float = ? int * float = ? float * int = ? int / float = ? float / int = ? int …
public class Animal { public void eat() {} } public class Dog extends Animal { public void eat() {} public void main(String[] args) { Animal animal = new Animal(); Dog dog = (Dog) animal; } } Призначення Dog dog = (Dog) animal;не створює помилки компіляції, але під час виконання воно …
Сьогодні я досяг сторінки 167 з Мова програмування C (друге видання Брайан У. Керніган & Dennis M. Ritchie) і виявив , що автор говорить , що я повинен кинути malloc. Ось частина книги: 7.8.5 Управління зберіганням Функції malloc і calloc динамічно отримують блоки пам'яті. void *malloc(size_t n) повертає вказівник на …