Шел 2024 год. Приступил к изучению языка по вашим курсам плюс читаю документацию. Все четко и ясно понятно. Спасибо вам! )))
@damsir16615 ай бұрын
встретимся через год
@Dontgoagainstthedream5 ай бұрын
@@damsir1661 не то что «очень надеюсь», а буду заниматься и днем и ночью, как сейчас. Увидимся.
@saaaaim5 ай бұрын
Ух, я с вами) удачи
@vsHookah5 ай бұрын
@@saaaaim Давайте может чат какой то создадим, раз все начинают, будем помогать друг другу ?
@ЕвгенияЛапина-з3ю4 ай бұрын
я с Вами в 2024))
@sirmurmurmur79502 жыл бұрын
Задание: 1) С помощью функции "print" вывести все используемые диапазоны. 2) Создать константы (Int) (Double) (Float) c разными числами отличными от 0. 3) Создать константы 3.1) Int - сумма всех трех 3.2) Float - сумма всех трех 3.3) Double - сумма всех трех 4) Создать условие если сумма Int меньше суммы Doubl, то вывести "Double точнее"
@marshmallow80722 жыл бұрын
Доброго времени суток? А есть где посмотреть и проверить домашки?
@sirmurmurmur79502 жыл бұрын
@@marshmallow8072 Хз. Искать людей которые состоят в группе уже)
@geroy_skazok2 жыл бұрын
@@marshmallow8072 со след урока, вроде, идет с разбором
@marshmallow80722 жыл бұрын
@@geroy_skazok Надеюсь, но думаю не на все домашки, но в основном ответы можно найти в комментариях
@akhmedovbakhtovar71422 жыл бұрын
спасибо
@DefCoast18 жыл бұрын
Чувак, ты просто лучший! Не останавливайся, никогда!!! Твои видосы просто чудо
@propython_ru22586 жыл бұрын
Единственный специалист который рассказывает нормально без нудистики, заиканий, не тораторрит и при этом видео нормальной длинны Не по 5 минут. Спасибо огромное, теперь есть шанс выучить языкп программирования по KZbin :)
@SeregaGrowingUp4 жыл бұрын
Алексей, это просто кайф! У меня супер много вопросов. Уверен, практика и знания позволят вырасти из них. Благодарю Вас.
@hermanbayatian84098 жыл бұрын
Спасибо за прекрасные уроки!! Благословений тебе!
@oleg.ptiitz2 жыл бұрын
Что ж, кто в 2022 решил начать? Сделал предыдущее дз, но тут придется более кропотливо пересмотреть думаю.
@aleqsandremofinadze84132 жыл бұрын
как успехи?
@zhanelissayeva73752 жыл бұрын
я😄
@timurkhisamitdinov38182 жыл бұрын
До куда дошел ? А то глаза на лоб лезут )
@Люба-дорогочитать2 жыл бұрын
Я))
@aysel2003 Жыл бұрын
@@timurkhisamitdinov3818Особенно для таких как я, которая ничего не знает по программированию
@igorboich80532 жыл бұрын
Присоединяюсь ко всем хвалебным словам. Низкий Вам поклон!!!!!!
@darkmoonlight8856 Жыл бұрын
Алексей, спасибо за ваши курсы, очень помогает разобраться со многими вещами, всем большой привет из 2023. Проверьте домашку пожалуйста) print ("Int8.min (Минимальное значение) = \(Int8.min) Int8.max (Максимальное значение) = \(Int8.max) UInt8.min (Минимальное значение) = \(UInt8.min) UInt8.max (Максимальное значение) = \(UInt8.max)") let a :Int = 4 let b :Double = 2.323242 let c :Float = 5.91284172391731378291 let sumInt = Int(a)+Int(b)+Int(c) let sumDouble = Double(a)+Double(b)+Double(c) let sumFloat = Float(a)+Float(b)+Float(c) if Int(sumInt)
@РафаэльГ-д6б Жыл бұрын
Спасибо вам большое. Не получается зайти в группу в ВК, доступ ограничен.
@maximkucherov4144 жыл бұрын
Спасибо Alex, иду в гору с палками и снаряжением.
@YuriyNikolaevich-wp2zeАй бұрын
Здравствуйте как можно подать заявку в Вашу группу и посмотреть домашнее задание? спасибо
@kama82135 жыл бұрын
Очередное спасибо за урок. Выпонил прошлое ДЗ
@Convees5 жыл бұрын
о, я не один в октябре 2019)
@kama82135 жыл бұрын
@@Convees 😉
@highlanderisl2 жыл бұрын
твои уроки супер, цены нет. Обнови пожалуйста
@rec2you10 ай бұрын
Спасибо! Не сразу сообразила что в третьем задании нужно инт перевести в дабл для сравнения)
@R1nkl9 жыл бұрын
Странно, но Double.max и Float.max не работает
@lysenkow19902 жыл бұрын
Много изменилось в 2022? мне кажется в основном ничего, вполне актуаьно
@РоманМатвеев-р9д7 жыл бұрын
Я один с числами ничего не понял?
@dt_bezam5 жыл бұрын
не один
@liavon5129 жыл бұрын
typealias - это не создание нового типа, а "кличка" для уже имеющегося)
@wolterbilenko6 жыл бұрын
Для чего это может понадобится? Кроме раздутого эго разумеется
@АлександрГусейнов-в2л6 жыл бұрын
Я совсем зеленый, но думаю к примеру если ты знаешь что у тебя все числа должны быть Double тогда можно написать typealias number = Double И все время писать его - так не запутаешься
@Artur09198 Жыл бұрын
@@wolterbilenko Я думаю, как в первом уроке он объяснял, чтобы по 200 раз не менять какое-то значение, ты можешь один раз присвоить и просто поменять в будущем эту строку. Например: Руководство сначала говорит тебе, что все делаем в Int, а потом спустя время говорит, что все меняем на Double. И ты вместо того, чтобы 100500 раз менять все строки на Double, меняешь одну строку и все значения переводятся в Double.
@SweekIV Жыл бұрын
Homework 19.01.2023. Exercise 1: let a1 = Int8.min let a2 = Int8.max let a3 = UInt8.min let a4 = UInt8.max let b1 = Int16.min let b2 = Int16.max let b3 = UInt16.min let b4 = UInt16.max let d1 = Int32.min let d2 = Int32.max let d3 = UInt32.min let d4 = UInt32.max let e1 = Int64.min let e2 = Int64.max let e3 = UInt64.min let e4 = UInt64.max let f1 = Int.min let f2 = Int.max let f3 = UInt.min let f4 = UInt.max let c1 : Int = 5 let c2 : Double = 5.245 let c3 : Float = 6.755 let g1 = c1 + Int(c2) + Int(c3) let g2 = Double(c1)+c2+Double(c3) let g3 = Float(c1)+Float(c2)+c3 print("Максимальное значение Int = \(a2)") print("Минимальное значение Int = \(a1)") print("Максимальное значение UInt = \(a4)") print("Минимальное значение UInt = \(a3)") Exercise 2. if Double(g1) < g2 { print("Double bigger then Integer!") } else { print("Integer bigger then Double") } if Float(g2)
@siways Жыл бұрын
Привет, единственное ты не в print() это сделал
@andriiburka91185 жыл бұрын
Я подписался. Молодец! Продолжай!
@EduardGalchenko5 жыл бұрын
Double и Float не имеют методов min and max Сделал как говорил Леша, уравнял Double и Float и получилось интересное значение Float
@powerstator5 жыл бұрын
удивительно что есть как и я в 19 году даже при свифт 5 смотрят его курс)
@EduardGalchenko5 жыл бұрын
@@powerstator это база программирования) и даже Objective-C изучают в 2019-м году)
@powerstator5 жыл бұрын
@@EduardGalchenko согласен) я базово знаю на примере пайтона и скрипта) просто всегда местал об ИОС и начинал еще когда только вышел первый курс Алексея по обжектив си) но что то всегд асрывалось
@ВладимирСургучев-е1н8 ай бұрын
Здравствуйте, как попасть в вашу группу во вконтакте ? Группа закрыта.
@seraphiiim72 жыл бұрын
Не понял, а как сравнить их между собой. Он же пишет, что эти константы !=0 и поэтому это не может буть булевым значением, а следовательно не выводит True и False в домашнем задании.
@zhabduhalilov2 жыл бұрын
Алексей как попасть к вам в группу ?
@MishaTIGWmimoauto6 жыл бұрын
Привет. Смотрю твои видео в конце 2018 года ) вот выбираю направление в программировании. тянет к iOS, но еще и понимаю, что нужен JS, многие говорят, что JS один из основных языков. Что можешь сказать, на сегодняшний день, можно нормально подняться именно на iOS разработке, с нуля, выйти на приличный доход (хотя бы 1000$) и как с возможностью переехать в другую страну по работе? хотя бы в Европейскую, не говоря уже об Америке.
@AlexSkutarenko6 жыл бұрын
Привет. Та вроде можно. Да и ты ведь не учишь один язык на всю жизнь :) освоишь одну платформу, потом понравится другая и тд
@АлександрА-ц9ц2ю5 жыл бұрын
можно! и именно благодаря конкретно этому курсу. только внимательно смотри, что изменилось в новых версиях Свифта
@dionstar92745 жыл бұрын
Да я сначала виучил js html css а теперь смотрю вот Swift
@BHy4OK5 жыл бұрын
@@dionstar9274 как можно выучить связку js+css+html? там их осваивать и осваивать
@dionstar92745 жыл бұрын
@@BHy4OK очень просто упорним трудом
@default239 жыл бұрын
Алексей, хочу у Вас поинтересоваться. Вы как опытный программист, работающий в сфере разработки iOS, подскажите на каком языке работаете над проектами, уже перешли на Swift или все еще ObjC? Я ни в коем случае не сомневаюсь в Вашей компетентности и это не какой-то упрек, просто интересно какой язык сейчас актуальнее в разработке. Понятное дело, что ObjC знать обязательно, если переключаться на Swift
@AlexSkutarenko9 жыл бұрын
на работе я все еще пишу на обж-С, а робоворз пишу на свифте. могу сказать что у свифта есть большие плюсы, но также есть куда расти
@user-jt8ww8it8x9 жыл бұрын
Алексей, здравствуйте. В домашнем задании Вы указываете, что необходимо указать максимальный дабл и флоат, а это как я понимаю int.max плюс 6 или 15 знаков после запятой. Или я ошибаюсь, т.к. в официальной доке об этом прямо не говориться, и такого своства как max и min у этих типов нет. Буду ли я прав, получая максималные значения этих типов, прибавляя к int 0.999(9) ? Спасибо.
@AlexSkutarenko9 жыл бұрын
naverno s max double i float ya pogorya4ilsya, ya ne zametil 4to u nih net min i max, ne nujno eto delat'
@user-jt8ww8it8x9 жыл бұрын
Alex Skutarenko Спасибо большое за ответ. К сожалению не успеваю за Вашим марафоном, но стараюсь:) Спасибо.
@volian.expo111 ай бұрын
let a : Int = 10 let b : Float = 12.01 let c : Double = 10.34 let sumA = a + Int(b) + Int(c) let sumB = Float(a) + b + Float(c) let sumC = Double(a) + Double(b) + c let f : Double = Double(sumA) let p : Double = sumC if f < p { print("Констанка \(sumC) точнее") } else { print("Wtf") }
@Керимчик4 жыл бұрын
Добрый вечер Алексей! Пытался выделить Int но не проваливаюсь в библиотеку данного типа xcode 10.2.1, подскажите пожалуйста!
@Shekerz3 ай бұрын
Макбук на м1 норм для разработки приложение для iOS в 2024 ?
@mmmdanon-h6x3 ай бұрын
Ты только начал изучать swift?
@Shekerz3 ай бұрын
@@mmmdanon-h6x да
@mmmdanon-h6x3 ай бұрын
@@Shekerzго вместе
@Shekerz3 ай бұрын
@@mmmdanon-h6x можно а какие мысли насчет моего вопроса
@mmmdanon-h6x3 ай бұрын
@@Shekerzу меня такой в данный момент, но до приложений я не дошел еще, так что не могу полноценно ответить
@iabdurahmon5 жыл бұрын
А у меня Swift запятые не ставит
@iparhom2 жыл бұрын
а в группу закинуть можно ?
@Abc_alfavit2 жыл бұрын
Спасибо большое за уроки, актуальность конечно где-то нужно проверить, как, например, с println, но в целом полезные знания. Кто с умом подходит к задаче - тот найдёт ответ) Прикрепляю моё ДЗ, может кому-то поможет при выполнении своего (как мне ниже комментарий помог с написание алгоритма): Int.min Int.max Int8.min Int8.max UInt.min UInt.max UInt8.min UInt8.max print("Integer (Int): min = \(Int.min), max = \(Int.max)") print("U Integer (UInt): min = \(UInt.min), max = \(UInt.max)") print("Integer 8 (Int8): min = \(Int8.min), max = \(Int8.max)") print("U Integer 8 (UInt8): min = \(UInt8.min), max = \(UInt8.max)") let aInt: Int = 7 let aFloat: Float = 4.846394 let aDouble: Double = 8.758249658724825 let aResultsInt: Int = aInt+Int(aFloat)+Int(aDouble) let aResultsFloat: Float = Float(aInt)+aFloat+Float(aDouble) let aResultsDouble: Double = Double(aInt)+Double(aFloat)+aDouble print("") print("Given value:") print("Integer = \(aInt)") print("Float = \(aFloat)") print("Double = \(aDouble)") print("") print("Decision:") print("Value is integer = \(aResultsInt)") print("Value is float = \(aResultsFloat)") print("Value is double = \(aResultsDouble)") print("") if Float(aResultsInt)
@bakdauletduisenbekov63942 жыл бұрын
занимаюсь в 2022, не могу зайти в группу вк и посмотреть дз. Выходит ошибка что частная группа и могут зайти только админы
@maxdokolko44642 жыл бұрын
Решили проблему? У меня то же самое
@ALEX-jx4ow Жыл бұрын
@@maxdokolko4464 решил проблему напиши
@MeMOoo44410 ай бұрын
@@ALEX-jx4ow как
@Путь-я3г4 жыл бұрын
F умножить на F = 225, откуда число 255??
@AlexSkutarenko4 жыл бұрын
0xF = 15
@ilyaosipov73513 жыл бұрын
18:37 СКРИММЕР ДЛЯ НОВИЧКА SWIFT АККУРАТНО
@vladimirstepanov72465 жыл бұрын
привет ! смотрю твой уроки и пытаюсь сделать в xcode 10.2.1 и не могу сделать то что ты задал в домашнем заданий потому то float вообще не могу применить везде указывает double и не дает по менять на float при выставлений float перед скобками и везде короче ! может я что то туплю а может уже многое поменялось
@EduardGalchenko5 жыл бұрын
делай так let floatValue : Float = 11.2
@bulgakov19913 жыл бұрын
Home work 1 print("Диапазон Int8 от \(Int8.min) до \(Int8.max) ") print("Диапазон UInt8 от \(UInt8.min) до \(UInt8.max) ") print("Диапазон Int16 от \(Int16.min) до \(Int16.max) ") print("Диапазон UInt16 от \(UInt16.min) до \(UInt16.max) ") print("Диапазон Int32 от \(Int32.min) до \(Int32.max) ") print("Диапазон UInt32 от \(UInt32.min) до \(UInt32.max) ") print("Диапазон Int от \(Int.min) до \(Int.max) ") print("Диапазон UInt от \(UInt.min) до \(UInt.max) ") Home work 2 let a = 1709 let b: Float = 32.222 let c = 39.7684343498488 let sumFloat = Float(a) + b + Float(c) let sumDouble = Double(a) + Double(b) + c let sumInt = a + Int(b) + Int(c) Home work 3 if Double(sumInt) < sumDouble { print("Double is more accurate than Int") } else { print("Int is more accurate than Double") }
@griffith78295 ай бұрын
2 урок почему то получился. проще чем 1 ))
@Snow3001908 жыл бұрын
а у double нет перегрузки оператора + который сам приведет int к double?
@artemdavydov95206 жыл бұрын
ребят если есть живые помогите, я хз, скачал последний xcode, не дает складывать Int float и double, а так же говорит мол print говно и не знает такого, что делать Use of unresolved identifier '?
@michaelmushers63686 жыл бұрын
У меня девятый Xcode var first = 4 var second = 5.5 var result = Double (first) + second print (result)
@danylokiz34598 жыл бұрын
спасибо алекс ето я написал где брать домашку с второго акка, ну кароч спс
@ZefsAl2 жыл бұрын
чел классный
@nikitazolotov333 Жыл бұрын
решение домашки: let minRangeOfInt = Int.min let maxRangeOfInt = Int.max print("The range of Int is from \(minRangeOfInt) to \(maxRangeOfInt)") let minRangeOfUInt = UInt.min let maxRangeOfUInt = UInt.max //print("The lower border of UInt is", minRangeOfUInt, "The highest border of UInt is ", maxRangeOfUInt) print("The range of Int is from \(minRangeOfUInt) to \(maxRangeOfUInt)") let minRangeOfInt8 = Int8.min let maxRangeOfInt8 = Int8.max print("The range of Int is from \(minRangeOfInt8) to \(maxRangeOfInt8)") let a = 5 let b: Float = 10 let c = 15.8 // the same as //let c: Double = 15.8 let mySumInt = a + Int(b) + Int(c) print("My sum of Ints is", mySumInt) let mySumFloat = Float(a) + b + Float(c) print("My sum of Floats is equals \(mySumFloat)") let mySumDouble = Double(a) + Double(b) + c print("My sum of Doubles is equals \(mySumDouble)") if mySumDouble > Double(mySumInt) { print ("Sum of Doubles is greater than sum of Integers") } else { print ("Sum of Integers is greater than sum of Doubles") }
@Maksonets7 жыл бұрын
Не понимаю. Почему при "let oct = 0o12" - единица это 8 ? Попробовал вместо 1 поставить другие числа и реально идёт умножение на 8. например если сделать 0о62 - это будет 50 в итоге...
@Maksonets7 жыл бұрын
ааааааа, потому что это ВОСЬМИРИЧНЫЕ ! Оговорка там у Александра. Ясно
@Shekerz9 ай бұрын
let d = false // booleab значение не равно 1 if d { print("Hi") }else { print("Bye") } как убрать а компиляторе ?
@МаксГригоренко-ц2ж3 ай бұрын
что?
@am.gemstone.official8 жыл бұрын
//Первая часть Int8.min Int8.max UInt8.min UInt8.max //Вторая часть ДЗ /* let a = Int8.min let b = Int8.max let c = UInt8.min let d = UInt8.max print("Число а = \(a)") print("Число b = \(b)") print("Число c = \(c)") print("Число d = \(d)") print("Число а = \(Int8.min)") print("Число b = \(Int8.max)") print("Число c = \(UInt8.min)") print("Число d = \(UInt8.max)") */ //Третья часть ДЗ /* let a : Int = 5 let b : Float = 15.5 let c : Double = 20.5 let first : Int = a + Int(b) + Int(c) let second : Float = Float(a) + b + Float(c) let third : Double = Double(a) + Double(b) + c let d : Double = Double(first) let f : Double = third if d < f { print("Константа third точнее") }else{ print("WTF?!") } */
@ГриценкоРуслан8 жыл бұрын
+Vladimir Malikov let minInt8 = Int8.min let maxInt8 = Int8.max let minUInt8 = UInt.min let maxUInt8 = UInt8.max print("Min value of Int8 = \(minInt8) Max value of Int8 = \(maxInt8) Min value of UInt8 = \(minUInt8) Max value of UInt8 = \(maxUInt8)") let a = 5 let b : Float = 5.2 let c = 5.3 let sumInt = Int(Double(a) + Double(b) + c) let sumFloat = Float(a) + b + Float(c) let sumDouble = Double(a) + Double(b) + c if Double(sumInt) < sumDouble { print(" Double > Int") } else if Double(sumInt) == sumDouble { print(" Double = Int") } else { print(" Double < Int") }
@Павел-г6ъ6 жыл бұрын
Как избавится от вечной компиляции playground.?очень долго висит runing, симулятор пробывал ставить новый,мак мини 24 года ссд,проц 2.4
@crupppy6 жыл бұрын
Привет! Поставь Xcode 9.4beta. У меня такая же проблема была, помогла только бэта. Ну или дождаться обновления.
@shalomerror62362 жыл бұрын
очень интересно спасибо
@OSADOK_2 ай бұрын
Просмотрено
@madd46237 жыл бұрын
Есть вопрос .println не существует с какой-о обновой, как сделать, чтоб print переноси строку? let a = 1 let b = 2.5 let c : Float = 3333.3333 let intSum = a + Int(b) + Int(c) print (intSum) let doubleSum = Double(a) + b + Double(c) print (doubleSum) let floatSum = Float(a) + Float(b) + c print (floatSum)
@FuJLuII7 жыл бұрын
так там по умолчанию, все что после "принта", идет с новой строки.
@FuJLuII7 жыл бұрын
а про перенос строк было в прошлом уроке
@NickBD952 жыл бұрын
@@FuJLuII можно ли красиво вывести в консоли с помощью 1 прописанного раза print? Я смогу вывести красиво только несколько раз написав print("Int.min =", Int.min) print("Int.max =", Int.max) и так далее.
@FuJLuII2 жыл бұрын
@@NickBD95 Есть знак переноса строки - . Его надо использовать внутри двойных ковычек, прямо с самим текстом.
@NickBD952 жыл бұрын
@@FuJLuII разобрался. Спасибо, я его не там ставил, пытался в разных местах ставить, не получалось
@relwas Жыл бұрын
2022.12.03 ну шо, начинаем
@ChinaGoodBuy9 ай бұрын
и как?
@berikomarov10 ай бұрын
//Домашняя работа по 2 уроку - Работа с базовыми типами print("Задание №1: ") let a1 = Int.min let a2 = Int.max let a3 = Int8.min let a4 = Int8.max let a5 = Int16.min let a6 = Int16.max let a7 = Int32.min let a8 = Int32.max let a9 = Int64.min let a10 = Int64.max let a11 = UInt8.min let a12 = UInt8.max let a13 = UInt16.min let a14 = UInt16.max let a15 = UInt16.min let a16 = UInt16.max let a17 = UInt32.min let a18 = UInt32.max let a19 = UInt64.min let a20 = UInt64.max print("Минимальное значение Int = \(a1) Максимальное значение Int = \(a2) Минимальное значение Int8 = \(a3) Максимальное значение Int8 = \(a4)") print("Минимальное значение Int16 = \(a5) Максимальное значение Int16 = \(a6) Минимальное значение Int32 = \(a7) Максимальное значение Int32 = \(a8)") print("Минимальное значение Int64 = \(a9) Максимальное значение Int64 = \(a10) Минимальное значение UInt8 = \(a11) Максимальное значение UInt8 = \(a12)") print("Минимальное значение UInt16 = \(a15) Максимальное значение UInt16 = \(a16) Минимальное значение UInt32 = \(a17) Максимальное значение UInt32 = \(a18)") print("Минимальное значение UInt64 = \(a19) Максимальное значение UInt64 = \(a20) ") print("Задание №2: ") let b1 = 7 let b2 : Float = 5.123456 let b3 = 6.123456789112345 let c1 = b1 + Int(b2) + Int(b3) let c2 = Float(b1) + b2 + Float(b3) let c3 = Double(b1) + Double(b2) + b3 print("Константа Integer равна = \(c1) Константа Float равна = \(c2) Константа Double равна = \(c3) ") print("Задание №3: ") let d = true if d { print("Hi!") } else{ print("Bye!") } let e = false if e { print("Hi!") } else{ print("Bye!") }
@berikomarov10 ай бұрын
Все работает в Swift 5.9 !
@frapinchannel10728 жыл бұрын
А где брать домашнее задание?
@AlexSkutarenko8 жыл бұрын
+FrapinChannel vk.com/topic-58860049_31504094
@whatabout17602 жыл бұрын
Я дико извиняюсь, но никак не могу найти где открыть это окно output справа в Xcode 14. может кто то подсказать?
@Tony_872 жыл бұрын
та же проблема. Что то похожее мне удалось получить когда я создал пустой проект, а в него добавил файл Blank Playground и уже в нём писал свой код. Только данные в этом окне у меня обновляются после каждой сборки (после нажатия на кнопку выполнения)
@whatabout17602 жыл бұрын
@@Tony_87 единственное упоминание output нашел снизу, в панели отладки. Но это не то, что демонстрирует автор у себя на видео
@Tony_872 жыл бұрын
@@whatabout1760 слева навигатор с твоим проектом - внизу нажимай на плюсик и там выбирай File..., далее во вкладке iOS листай в самый низ и открывай Blank Playground. После того как откроется, в центральном окне, где ты пишешь код, внизу слева есть значок запуска (типо play), нажми на него и подержи и там выбери automatically run. Всё, можешь писать свой код и он справа будет автоматически обновлять значения переменных. Про авто обновление переменных можешь почитать по первой ссылке в гугле по запросу "auto build in playground doesn't work"
@whatabout17602 жыл бұрын
@@Tony_87 спасибо, нашел. только вот output ничего не выводит. дает такое сообщение Playground.swift:1:18: note: if this name is unavoidable, use backticks to escape it
@whatabout17602 жыл бұрын
Снес Xcode, поставил заново и все заработало. Заодно и на Вентуру обновился
@renatincrypto Жыл бұрын
let num1 = 5.3 let num2 = 5 let f: Float = 3.1 let num3 = Double(num1) + Double(num2) + Double(f) let num4 = Int(num2) + Int(num1) + Int(f) let num5 = Float(num1) + Float(num2) + Float(f) print("Float num5 = \(num5) Int num4 = \(num4) Double num3 = \(num3)") if num1 > 5 { print("Hi") } else { print("bye") } let a = Int.max let b = Int.min print("Int.max = \(a) Int.min = \(b)")
@makhachev.makhach3 жыл бұрын
Я из 2021 аллё
@АльнурМустафаев-т9э7 жыл бұрын
как поставить циферки с лева? чтобы отчет ряда шел?
@stat1c777 жыл бұрын
Зайдите в настройки Xcode, в разделе «Text Editing» поставьте галочку в первом пункте «line numbers"
@artjomrozhkov22217 жыл бұрын
Іван Карачун что за настройки? Где они?
@hovoeghiazaryan78313 жыл бұрын
thanks
@NickBD952 жыл бұрын
Задание 1 вывел каждое значение каждый раз через print("Int.min =", Int.min), писал для каждого значения printб так как не смог разобраться как перенести каждое сообщение с новой строчки.
@igorm62512 жыл бұрын
print("int.min =\(Int.min) int.max = \(Int.max)") - где это перенос строки
@shynarseilkhanova86757 жыл бұрын
а можно скачать xcode на виндоус?
@artjomrozhkov22217 жыл бұрын
Shynar Seilkhanova нет
@madd46237 жыл бұрын
swift.sandbox.bluemix.net/#/repl Вот тут можно баловаться
Alex Skutarenko не понятен Ваш метод преобразования. Да согласен в этом случае преобразовывать по Вашей логике получилось (16*16-1),. Но если взять число 0x1f (31) то 16*1-1 =15, а не 31. Айтым Разаманов показал, как правильно преобразовывать.
@KulikbassS4 жыл бұрын
Юра Чорнота братэээн 10 равна 16, f равно 15. 10 + f =1f= 31
@mikeee92903 жыл бұрын
0xFF=(15x16^0)+(15x16^1)=15+15*16=255
@akaialiev38662 жыл бұрын
отправьте пожалуйста приглашение в группу в VK
@vitalymaslov2 жыл бұрын
Толку не будет. Алексей закрыл группу по понятным всем причинам и теперь нет возможности смотреть материал, только здесь на ютубе
@Maxut17043 жыл бұрын
Вроде интересно )
@Пробуюзробити2 жыл бұрын
Дякую! Х2)
@RevolversSlav11 ай бұрын
В 2023 я один обучаюсь по данным урокам?)))
@MeMOoo44410 ай бұрын
нет
@Мистербин-ы2г10 ай бұрын
У меня урок hex brain пока не понятно 🤷
@abrvalkkk2 жыл бұрын
Нереально сделать дз
@beymamatrakhmatov55623 жыл бұрын
15 * 15 = 225, а не 255)
@slavamoroz5 жыл бұрын
Теория ради теории. Программирование - это практика, его изучают, чтобы создавать программы. Объясняя теорию, нужно указывать, чем она поможет на реальном кейсе, когда понадобится при разработке и т.д. Иначе невольно возникает вопрос "а нафига все это нужно"
@SeregaGrowingUp4 жыл бұрын
Прошу меня простить за жёсткость. Но (!) Как мне кажется, проще каркнуть на чужой труд, чем создать что-либо. Тем не менее я согласен с Вашим доводом о необходимости связи теории с практикой. Однако, я (будучи новичком от слова "0") вполне успешно изучаю предлагаемый Алексеем материал, а голова моя кипит довольно сильно. Думаю, что Ваша претензия испарится, если Вы потратите чуть больше времени на изучение всего курса, но ведь коммент пишется куда быстрее, верно? ) Всего Вам доброго, Мороз.
@marcello7327 Жыл бұрын
print(Int8.max) print(Int8.min) print(UInt8.max) print(UInt8.min) let int = 5 let float : Float = 6.2 let double = 10.3 let sumInt = int + Int(float) + Int(double) let sumFloat = Float(int) + float + Float(double) let sumDouble = Double(int) + Double(float) + double if Double(sumInt) > sumDouble { print("sumInt more accurate than sumDouble") } else if sumDouble > Double(sumInt) { print("sumDouble more accurate than sumInt") } else { print("sumInt equal sumDouble") }
@almassanzharov58196 жыл бұрын
А зачем нам нужны разные виды представления чисел, таких как oct и hex , да и впринципе архитектуру? Если в итоге они все дают лишь какое-либо число которое можно выразить обычным способом?
@BHy4OK5 жыл бұрын
тупо для упрощения. шестнадцатеричную ( hex) вообще забацали исключительно для более простого взаимодействия с машинным словом, а потом разрослось , пошло и поехало
@Maksonets7 жыл бұрын
Так 15х15 будет не 255, а 225...хммммммммммммммм Откуда ещё 30 ?
@Путь-я3г4 жыл бұрын
15 умножить на 16 (0x) + 15 =255
@mikeee92903 жыл бұрын
@@Путь-я3г спасибо, оказывается все так просто
@syromonoooed Жыл бұрын
1. print("Int8.min: \(Int8.min)", "Int8.max: \(Int8.max)", "UInt8.min: \(UInt8.min)", "UInt8.max: \(UInt8.max)", separator: " ") 2. let i : Int = 10 let f : Float = 5.5 let d : Double = 6.5 let sumOfInt = i + Int(f) + Int(d) let sumOfFloat = Float(i) + f + Float(d) let sumOfDouble = Double(i) + Double(f) + d 3. if sumOfInt < Int(sumOfDouble) { print("Double is more accurate") } else { print("No") }
@sunshinin.5 ай бұрын
let r: Int = 34234 let e: Float = 32932932.2 let g: Double = 34355.03 let l : Int = r + Int(e) + Int(g) let i : Float = Float(r) + e + Float(g) let k : Double = Double(r) + Double(e) + g if Int(l) < Int(k) { print ("Ok") } else { print ("Ne Ok") }
@sunshinin.5 ай бұрын
1) let a = Int8.min let b = Int8.max let c = UInt8.min let d = UInt8.max let e = Double.minimum(12, 3) let f = Double.maximum(67, 9) let g = Float.minimum(19, 8) let h = Float.maximum(45,65) print("Int8.min = \(a); Int8.max = \(b); UInt8.min = \(c); UInt8.max \(d); Double.minimum = \(e); Double.maximum \(f); Float.maximum = \(h); Float.minimum = \(g)") 2) let a : Int = 78 let b : Float = 78.987 let c : Double = 67.56278 let d : Int = a + Int(b) + Int(c) print (d) let e : Float = Float(a) + b + Float(c) print (e) let f : Double = Double(a) + Double(b) + c print (f) 3) let a : Int = 78 let b : Float = 78.987 let c : Double = 67.56278 let d : Int = a + Int(b) + Int(c) print (d) let e : Float = Float(a) + b + Float(c) print (e) let t : Double = Double(a) + Double(b) + c print (t) if d > Int(t) { print ("Zdarova!") } else { print ("Poka") }
@MeMOoo44410 ай бұрын
кому не сложно посмотрите Малю let a1 = Int.min let a2 = Int.max let a3 = Int8.min let a4 = Int8.max let a5 = UInt8.min let a6 = UInt8.max let a7 = Int16.min let a8 = Int16.max let a9 = UInt16.min let a10 = UInt16.max let a11 = Int32.min let a12 = Int32.max let a13 = UInt32.min let a14 = UInt32.max let a15 = Int64.min let a16 = Int64.max let a17 = UInt64.min let a18 = UInt64.max print("Int.min \(a1) Int.max \(a2) Int8.min\(a3) Int8.max \(a4) UInt8.min \(a5) UInt8.max \(a6) Int16.min \(a7) Int16.max \(a8) UInt16.min \(a9) UInt16.min \(a10) Int32.min \(a11) Int32.max \(a12) UInt32.min \(a13) UInt32.max \(a14) Int64.min \(a15) Int64.max \(a16) UInt64.min \(a17) UInt64.max \(a18)") print(Int.min) print(Int.max) print(Int8.min) print(Int8.max) print(Int16.min) print(Int16.max) print(UInt16.min) print(UInt16.max) print(Int32.min) print(Int32.max) print(UInt32.min) print(UInt32.max) print(Int64.min) print(Int64.max) print(UInt64.min) print(UInt64.max) let roro = 23 let coco = 17 let dodo = coco + roro let u = 23 let u1 :Float = 4.5768764398 let u3 = 7.75586 let z = u + Int(u1) + Int(u3) let z1 = Float(u) + u1 + Float(u3) let z2 = Double(u) + Double(u1) + u3 if (z1) > (u1) { print("Hi") } else { print( "Bye") }
@ВолодимирБерденко Жыл бұрын
import UIKit //Задание №1 print("Діапазон Int8 начинается с \(Int8.min) а заканчивается на \(Int8.max).") print("Діапазон UInt8 начинается с \(UInt8.min) а заканчивается на \(UInt8.max).") print(" ") print("Діапазон Int32 начинается с \(Int32.min) а заканчивается на \(Int32.max).") print("Діапазон UInt32 начинается с \(UInt32.min) а заканчивается на \(UInt32.max).") print(" ") print("Діапазон Int64 начинается с \(Int64.min) а заканчивается на \(Int64.max).") print("Діапазон UInt64 начинается с \(UInt64.min) а заканчивается на \(UInt64.max).") //Задание №2 let floatNum : Float = 6.675 let intNum = 66 let doubleNum = 12.2747_1874_1756_765 let intSum : Int intSum = Int(floatNum) + intNum + Int(doubleNum) let floatSum : Float floatSum = floatNum + Float(intNum) + Float(doubleNum) let doubleSum : Double doubleSum = Double(floatNum) + Double(intNum) + doubleNum //Задание №3 if Double(intSum) < doubleSum{ print("DOUBLE") } else { print("INT") }
@BaroOtsolen Жыл бұрын
Пожалуйста оцените мое решение если в нем недочеты? Мое решение: print("Int8 максимальное значение = \(Int8.max) Int8 минимальное значение = \(Int8.min) UInt8 максимальное значение = \(UInt8.max) UInt8 минимальное значение = \(UInt8.min)") let nummberOne = 9 let nummberTwo = 4.2 let nummberThree: Float = 7.19 let a = nummberOne + Int(nummberTwo) + Int(nummberThree) let b = Float(nummberOne) + Float(nummberTwo) + nummberThree let c = Double(nummberOne) + nummberTwo + Double(nummberThree) if Double(a) > c { print("Int > Double") } else { print("Duoble > Int") } Консоль: Int8 максимальное значение = 127 Int8 минимальное значение = -128 UInt8 максимальное значение = 255 UInt8 минимальное значение = 0 Duoble > Int
@DmytroVisortix5 ай бұрын
// 1 print(""" Int8: \(Int8.min) ... \(Int8.max) UInt8: \(UInt8.min) ... \(UInt8.max) Int16: \(Int16.min) ... \(Int16.max) UInt16: \(UInt16.min) ... \(UInt16.max) Int32: \(Int32.min) ... \(Int32.max) UInt32: \(UInt32.min) ... \(UInt32.max) Int64: \(Int64.min) ... \(Int64.max) UInt64: \(UInt64.min) ... \(UInt64.max) Int:\(Int.min) ... \(Int.max) UInt: \(UInt.min) ... \(UInt.max) Float: \(Float.leastNormalMagnitude) ... \(Float.greatestFiniteMagnitude) Double: \(Double.leastNormalMagnitude) ... \(Double.greatestFiniteMagnitude) """) // 2 let intValue = 3 let floatValue: Float = 1.000011 let doubleValue = 1.000000000000001 let resultOfAdditionInInt: Int = intValue + Int(floatValue) + Int(doubleValue) let resultOfAdditionInFloat: Float = Float(intValue) + floatValue + Float(doubleValue) let resultOfAdditionInDouble: Double = Double(intValue) + Double(floatValue) + doubleValue // 3 print(resultOfAdditionInDouble > Double(resultOfAdditionInInt) ? "A Double is more accurate than an int" : "An Int is more accurate than a Double") Дякую за уроки, Ви найкращі!)