[SWIFT] About the error message Invalid redeclaration of'***'

Development environment

Swift5 Xcode12.2

Overview

Invalid redeclaration of '***' This section describes what to do when the error message "" appears.

About this error message

I will read this error message written in English. This time it's a relatively short sentence, invalid, redeclaration, of ~ (~) If you connect these, it means that there is an invalid redeclaration for the classes and methods under of. In other words There are two declarations about'***', so you need to combine them into one.

Source code

var abc = 0
var abc = 1 //error

Workaround

var abc = 0

And so on, make one declaration. Check if the same variable and the same method are declared twice somewhere.

Referenced articles

Swift compilation error jumble

Recommended Posts

About the error message Invalid redeclaration of'***'
About the handling of Null
About the description of Docker-compose.yml
About the behavior at the time of error of Files.copy (pathA, pathB)
[Rails] What was the error message?
About the basics of Android development
About error handling of comment function
About Invalid Request Error in Payjp
About the role of the initialize method
Think about the 7 rules of Optional
Summary about the introduction of Device
About the log level of java.util.logging.Logger
[Rails] About Uglifier :: Error: Unexpected token: at the time of deployment
I want to control the default error message of Spring Boot
About the version of Docker's Node.js image
What is testing? ・ About the importance of testing
[FCM] Implementation of message transmission using FCM + Spring boot
Going out of message (Spring boot)
About the error message Invalid redeclaration of'***'
Unexpected behavior of default message in org.springframework.context.MessageSource.getMessage ()
About the operation of next () and nextLine ()
About the initial display of Spring Framework
About the treatment of BigDecimal (with reflection)
Get the error message using the any? method
About the number of threads of Completable Future
About the mechanism of the Web and HTTP
[Rails] About the error when displaying the screen due to the autofocus of the form
How to find the cause of the Ruby error
Think about the combination of Servlet and Ajax
About the official start guide of Spring Framework
About the description order of Java system properties
About the idea of anonymous classes in Java
[Rails] Let's translate the error message into Japanese
The devise error message is not displayed properly.
About the method
[Rails] Japanese localization of validation error message ~ ja.yml ~
About next () and nextLine () of the Scanner class
[Ruby on Rails] How to Japaneseize the error message of Form object (ActiveModel)
About the package
[Grails] About the setting area and the setting items of application.yml
About the usefulness of monads from an object-oriented perspective
Talking about the merits of database bind variables ((1) Introduction)
About the problem of deadlock in parallel processing in gem'sprockets' 4.0
About the error caused by bundle install ~ puma Gem ~
[Technical memo] About the advantages and disadvantages of Ruby
I learned about the existence of a gemspec file
ArgumentError (wrong number of arguments (given 0, expected 1)) error message
Output about the method # 2
About No Method Error
About Ruby error messages
About the StringBuilder class
The world of clara-rules (2)
Commentary: About the interface
About the asset pipeline
About the function double-java
About selection of OpenJDK
About DI of Spring ①
Judgment of the calendar
The world of clara-rules (4)
The world of clara-rules (1)
About DI of Spring ②
The world of clara-rules (3)
About the length method
About the Kernel module